Lightweight AsyncEventEmitter
Typed Async event emitter
Library providing an implementation of an event handling system
A flexible and ergonomic event emission crate for Rust. Supports both std/threaded and no_std/alloc environments, with tagging, listener lifetimes, async/sync emission, and robust error handling.
A lightweight, asynchronous event emitter for Rust
Lightweight implementation of `async-stream` without macros
simulate promise implementation for rust
An open source Minecraft launcher library.
Async and mutable event system.
Zero cost async immediate event dispatching
Rust SDK for OpenAI-compatible ecosystem
A lazy, effectful streaming library for Rust -- FS2-inspired LazyFlow<B> with pull-based sources, async transforms, backpressure, and concurrency
An asyncronous emitter class for ruby
With EventEmitter you can build your application in Event-Driven way. It acts as global pub/sub mechanism and uses Sidekiq to reliably and asynchronously deliver messages to subscribers. Using this approach you can enforce low coupling between different components of the system.