Showing 36 of 338 projects
A high-performance Java messaging library for decoupling requests and events from their handlers using annotations without reflection overhead.
An Elixir client library for publishing and subscribing to messages using Google Cloud Pub/Sub.
A WebSocket server implementation for Delphi applications, supporting multiple deployment methods.
A lightweight library that extends Godot 4's native signals with reactive-style operators like filter, map, merge, debounce, and throttle.
A WebSocket library for Deno providing real-time bidirectional communication with a simple API.
A Node-RED integration for controlling and automating Homebridge accessories via event-driven flows.
A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.
A refined core library for the D programming language providing essential modules for concurrency, collections, event handling, I/O, logging, and serialization.
A lightweight .NET library for durable asynchronous messaging using a database as a queue, enabling background processing and event-driven workflows.
A Symfony bundle for integrating Swarrot, a PHP library for consuming and publishing messages via AMQP brokers.
A reactive Kafka client for Vert.x that provides asynchronous consumer and producer APIs with stream support.
A high-performance finite-state machine package for Go with zero allocations and custom transition logic.
A managed signals and slots system implementation for C++ as part of the Boost libraries.
An unopinionated GUI framework for the LÖVE game engine, providing flexible UI element creation without built-in widgets.
A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.
A simple event-driven programming library for Lua that allows creating events with associated actions and flexible triggering.
A Go wrapper for NSQ providing event bus functionality with circuit breaker protection.
A Vert.x client for interacting with RabbitMQ brokers using AMQP 0.9.1 protocol.
A Unity component for binding axis, button, and key input events to methods via code or the inspector.
A comprehensive inventory management system for the Godot Game Engine with stacking, slot operations, and runtime debugging.
A fire-and-forget event-based audio triggering system for Godot, enabling audio playback with simple trigger strings.
A lock-free, ultra-fast event bus for Go
A Go library for building event-driven and event streaming applications with support for event sourcing, RPC over messages, and SAGA patterns.
A Python framework for building event-driven distributed systems using CQRS, sagas, and transactional outbox patterns.
A Go package implementing the observer pattern for event-driven programming with flexible subscription and firing.
Adds computation expressions to RxJava for enhanced reactive programming capabilities.
A Ruby gem for extracting data from JSON streams based on keys, nesting levels, or custom conditions without implementing low-level callbacks.
An asynchronous event-driven network framework written in D, inspired by Netty.
Streams PostgreSQL database events to Kafka using logical replication and can also consume events from Kafka.
A React Native module to bring your app to foreground from Headless JS background tasks.
A Vert.x extension for spawning and managing child processes with non-blocking I/O.
A standalone, library-agnostic scheduler for Luau ECS libraries that orchestrates system execution order and conditions.
A Redis-based queue system for Symfony2 projects supporting producer/consumer and publisher/subscriber patterns.
A Node.js framework for building machine-learning bots with a modular event handling and data processing pipeline.
A Spring extension that creates Spring-aware Vert.x verticles, enabling dependency injection and separate Spring contexts for each verticle.
A ClojureScript port of the Manifold library for asynchronous programming with streams and deferred values.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.