How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
The Browser / Node.js Client for deepstream.io
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
Faye is a real-time messaging middleware and WebSocket publish-subscribe server. It functions as a communication layer that routes messages between clients and manages channel subscriptions to enable data synchronization across the web. The project provides a cross-domain communication gateway, allowing web clients on different domains to communicate with a central server. It is built as a clustered messaging backend that can share state across multiple instances using external storage to handle high volumes of persistent network connections. Its capability surface includes pub-sub logic for
Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt
Barebone MQTT server that can run on any stream servers
The main features of mcollina/aedes are: Real Time Communication.
Projects with overlapping indexed features include: deepstreamio/deepstream.io-client-js — The Browser / Node.js Client for deepstream.io. elpheria/rpc-websockets — JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript. faye/faye — Faye is a real-time messaging middleware and WebSocket publish-subscribe server. It functions as a communication layer… heineiuo/isomorphic-ws — Isomorphic implementation of WebSocket. kalm/kalm.js — The socket manager. atmosphere/atmosphere — Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer…