Showing 36 of 59 projects
High-performance server for NATS.io, a cloud and edge native messaging system for distributed systems.
A distributed pub-sub messaging platform with flexible messaging models, strong consistency, and multi-tenant support.
The official Python client library for Redis, providing comprehensive access to Redis key-value store functionality.
A scalable, language-agnostic real-time messaging server for building chat apps, live features, and collaborative tools.
A Go client library for Redis and Valkey databases with a full-featured, idiomatic API.
A Go library for building event-driven applications with message streams, supporting various pub/sub implementations.
A full-featured MQTT client library for Node.js and the browser, written in TypeScript.
Official Go client for NATS, a cloud-native messaging system, enabling high-performance publish-subscribe and request-reply communication.
A highly scalable realtime pub/sub and RPC framework for building distributed systems with WebSockets.
A set of tools for simple publish-subscribe messaging between web clients with server and browser support.
A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.
Kafka-style lightweight, fault-tolerant message streaming built on NATS with a single Go binary.
Official Go client library for building NSQ producers and consumers.
A Python library providing WebSocket and WAMP (Web Application Messaging Protocol) implementations for Twisted and asyncio.
A high-performance, lightweight reliable streaming platform built on NATS messaging.
A high-performance C micro-framework for building event-driven web applications and network services.
A complete RPC framework for building networked applications with support for multiple languages, pub/sub, and server deployment.
An open-source networking platform implementing the Web Application Messaging Protocol (WAMP) for distributed applications.
A lightweight eventbus library for Go with async compatibility and cross-process event support.
A PostgreSQL-based event store and message store for pub/sub, event sourcing, and microservices applications.
A Ruby library for implementing event-driven architectures in Rails applications, providing event publishing, storage, and subscription.
A Ruby library for implementing event-driven architectures in Rails applications, providing event publishing, storage, and subscription.
A Python asyncio client for NATS messaging system with JetStream support and server management tools.
A lightweight publish/subscribe event bus for iOS, enabling decoupled communication between Swift components.
A fast concurrent HTTP/WebSocket server for Ruby with built-in Pub/Sub, built on the facil.io C framework.
The standard C++ client library for building nodes and applications in ROS 2.
A pure Go implementation of the nanomsg Scalability Protocols (SP) messaging system, supporting multiple transport and topology patterns.
A traceable, extendable, and minimalist event bus implementation for Elixir with built-in event store and watcher using ETS.
A fast and lightweight terminal user interface for subscribing to MQTT topics and publishing messages from the command line.
A Go library for implementing HTTP long-polling servers and clients to enable web pub-sub communication.
A lightweight, extensible messaging framework for .NET supporting pub/sub and request-response patterns with multiple broker integrations.
A highly configurable, distributed, in-memory data store and cache implemented in Go, usable as a library or standalone service.
Adds request-reply messaging and explicit channels to Backbone applications for better communication patterns.
A ROS 2 RMW implementation using the Zenoh protocol for efficient, scalable, and configurable middleware communication.
A Redis client for Deno, supporting commands, pub/sub, streams, clustering, and advanced features like pipelining and client-side caching.
A C# implementation of the Web Application Messaging Protocol (WAMP) for real-time communication between clients and servers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.