Logo

A tiny, hook based event bus for React.

Let your components communicate via named events. Type-safe, lightweight, and built with hooks.

Features

Tiny Bundle Size

Only 1.4 KB gzipped. A minimal in-memory event bus for React components.

React Provider

A React provider to expose it to your component tree.

Hook-Based API

Hooks to trigger and monitor events, with optional debounce/throttle.

Async Callback Support

Async callback support - await event triggers when handlers complete.

TypeScript Support

Optional TypeScript type safety for event keys and payloads.