Showing 23 of 59 projects
An asynchronous Rust client for Valkey and Redis with support for RESP2/RESP3, clustering, TLS, and advanced features.
A simple multi-topic publish-subscribe library for Go applications.
A C# implementation of the Web Application Messaging Protocol (WAMP) for real-time communication between clients and servers.
A minimalist, zero-allocation event bus implementation for internal communication in Go applications.
Open-source multiplayer and network messaging server for Lua-based game engines like CoronaSDK, Moai, Gideros, LÖVE, and Defold.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
A simple asynchronous message bus library for Go applications.
A Swiss Army knife CLI tool for RabbitMQ that taps, publishes, subscribes to messages, and manages broker topology.
Get real-time PostgreSQL database change notifications in Elixir applications via triggers and PubSub.
A fast and robust Common Lisp client for Redis, providing full protocol support with pipelining and PubSub.
A Redis PubSub adapter for the Phoenix framework, enabling distributed messaging across Elixir nodes via Redis.
A distributed workflow engine and state machine library for Go that implements aspect-oriented programming and the actor model.
A real-time, secure, peer-to-peer terminal messenger with end-to-end encrypted texting and file-sharing, built on IPFS pubsub.
A fast message/event hub for Go applications using publish/subscribe with RabbitMQ-like topic patterns.
An extensible pub/sub messaging server for edge applications that delegates authentication and business logic to external modulators.
Official Ruby SDK for PubNub's realtime communication platform, enabling publish/subscribe messaging and presence detection.
A high-performance Redis client for Go, inspired by Jedis, supporting clusters, pipelines, transactions, and distributed locks.
An Elixir client library for publishing and subscribing to messages using Google Cloud Pub/Sub.
A Ballerina library for building MQTT clients and listeners to interact with MQTT servers.
A Symfony bundle for building real-time applications using the WAMP protocol via the Thruway PHP library.
A scalable, full-stack framework for building real-time quiz and test-taking applications using Vue.js and Node.js.
A lightweight publish/subscribe utility module for Elixir that decouples business logic processes from communication concerns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.