Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Event Emitter

Event Emitter

14 projects

Showing 14 of 14 projects

mitt
mittTypeScript

A tiny 200-byte functional event emitter and pubsub library for JavaScript.

#functional-programming#event-handlers#eventemitter
Stars11.9k
Forks485
Last commit1 year ago
nanoevents
nanoeventsTypeScript

A minimal JavaScript event emitter library with a 108-byte footprint and TypeScript support.

#es-modules#tiny-libraries#frontend
Stars1.6k
Forks52
Last commit29 days ago
Evenement
EvenementPHP

A simple event dispatching library for PHP with a Node.js EventEmitter-inspired API.

#decoupled-architecture#nodejs-inspired#event-dispatching
Stars1.4k
Forks74
Last commit5 months ago
contra
contraJavaScript

A lightweight JavaScript library for asynchronous flow control with a functional programming style.

#functional-programming#currying#lightweight
Stars778
Forks27
Last commit2 years ago
emitter
emitterGo

A channel-based pubsub package for Go with wildcard support, predicates, cancellation, and flexible event handling.

#event-driven#emitter#channels
Stars532
Forks37
Last commit3 years ago
onfire.js
onfire.jsTypeScript

A nano-sized (~500b) event emitter library for JavaScript applications.

#event-driven#emitter#lightweight
Stars497
Forks109
Last commit7 years ago
p-event
p-eventJavaScript

A utility to promisify event emitters, allowing you to wait for events using promises or async/await.

#async-await#nodejs#typescript
Stars450
Forks29
Last commit3 months ago
nanobus
nanobusJavaScript

A tiny, lightweight message bus for JavaScript applications with a wildcard listener and TypeScript support.

#event-bus#lightweight#choojs
Stars227
Forks20
Last commit5 years ago
react-native-db-models
react-native-db-modelsJavaScript

A React Native library for creating local database models with an event emitter for global state management.

#ios#data-modeling#android
Stars172
Forks30
Last commit7 years ago
JSlitmus
JSlitmusJavaScript

A lightweight JavaScript library for creating and running performance benchmarks in browsers and Node.js.

#performance-testing#micro-benchmark#javascript
Stars165
Forks13
Last commit16 years ago
deno-websocket
deno-websocketTypeScript

A simple WebSocket library for Deno, inspired by Node.js's ws library, providing server and client APIs.

#websocket-server#client#deno-websocket
Stars160
Forks20
Last commit3 years ago
stream-to-observable
stream-to-observableJavaScript

Convert Node.js streams into ECMAScript Observables for functional reactive programming.

#observables#reactive-programming#rxjs
Stars72
Forks8
Last commit7 years ago
framer-animation-collections
framer-animation-collectionsJavaScript

Framer.js classes for managing large sets of animations with simple, flexible objects.

#animation-sets#ui-animation#animation-sequences
Stars64
Forks6
Last commit8 years ago
react-native-global-event-emitter
react-native-global-event-emitterObjective-C

A shared event emitter between native and JavaScript for React Native using iOS NotificationCenter and DeviceEventEmitter.

#ios#device-event-emitter#javascript-bridge
Stars59
Forks10
Last commit10 years ago

Related Tags

#Typescript5#Javascript4#Nodejs4#Lightweight4#Javascript Library3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub