A collection of Realtime utilities, plugins and tools in node.js including websockets, client server messaging, microservice frameworks, publisher/subscriber messaging and more. Sourced under a permissive license. This list will be updated regularly. Email over the URL, if you wish to be included.
Realtime libraries, plugins and tools for node.js
- µWebSockets – Highly scalable WebSocket server & client library.
- Socket.io – Enables real-time bidirectional event-based communication.
- Faye – Real-time client-server message bus, based on Bayeux protocol.
- SocketCluster – Scalable HTTP + WebSocket engine which can run on multiple CPU cores.
- Primus – An abstraction layer for real-time frameworks to prevent module lock-in.
- deepstream.io – Scalable real-time microservice framework.
- Kalm – Low-level socket router and middleware framework.
- MQTT.js – Client for MQTT – Pub-sub based messaging protocol for use on top of TCP/IP.
- rpc-websockets – JSON-RPC 2.0 implementation over WebSockets.
- Aedes – Barebone MQTT server that can run on any stream server.
Tags: Node, Node.js, Node.js libraries, node.js utilities, node.js plugins, node.js tools, node libraries, node utilities, node plugins, websockets, client server messaging, microservice frameworks, publisher/subscriber messaging, node.js websockets, node.js client server messaging, node.js microservice frameworks, node.js publisher/subscriber messaging