Showing 27 of 27 projects
A publish/subscribe event bus for Android and Java that simplifies communication between components like Activities, Fragments, and threads.
An enhanced Guava-based event bus with emphasis on Android support for decoupled application communication.
A micro library providing Ruby objects with Publish-Subscribe capabilities for decoupled architectures.
A fast Python in-process signal/event dispatching system for decoupling application components.
A lightweight eventbus library for Go with async compatibility and cross-process event support.
A flexible event system for PHP applications, supporting event listeners, priorities, and custom emitters.
A JavaScript routing library that parses strings and dispatches actions by matching against multiple patterns.
A lightweight publish/subscribe event bus for iOS, enabling decoupled communication between Swift components.
A publish/subscribe event bus framework for Delphi applications to decouple components and layers.
Adds request-reply messaging and explicit channels to Backbone applications for better communication patterns.
A simple multi-topic publish-subscribe library for Go applications.
A simple navigation library for iOS that decouples view controllers using enums to improve compile times and testability.
A minimalist, zero-allocation event bus implementation for internal communication in Go applications.
A simple asynchronous message bus library for Go applications.
A Go library implementing the mediator pattern for decoupled request/response and event handling, inspired by MediatR for .NET.
A global event trigger for Go that allows defining functions as events with string IDs and triggering them from anywhere in a project.
A thread-safe, asynchronous messaging system for communication between classes and layers in Delphi applications.
A Go package implementing the observer pattern for event-driven programming with flexible subscription and firing.
A lightweight signals framework for GameMaker Studio 2.3+ enabling message broadcasting and subscription between game objects.
An event bus implementation for Delphi XE that enables decoupled communication between components using annotations and filtering.
Adds an abstraction layer between Angular components and the NgRx store to decouple them and simplify testing.
A compact, extendable eventing library for Common Lisp that provides simple abstraction around event processing.
A simple dependency injection container for Go applications, enabling type-safe service registration and resolution.
A Crystal library implementing Mediator and Observer patterns for event-driven architecture.
A lightweight and pluggable command bus implementation for Go applications.
A simple implementation of the Observer pattern in Crystal, loosely based on Ruby's Observable module.
A simple and basic dependency injection shard for the Crystal programming language.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.