Legacy Socket.IO client for the browser and node.js
Realtime application framework client
node.js realtime framework server
EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
socket.io protocol parser
Primus is a simple abstraction around real-time frameworks. It allows you to easily switch between different frameworks without any code changes.
Shared functionality for websocket providers
Abstraction for retrieving ip address information from a Node.js connection. Searches for proxy headers before degrading req.address
default socket.io in-memory adapter
EJSON - Extended and Extensible JSON library from Meteor made compatible for Nodejs and Browserify
Client for the realtime Engine
OpenTelemetry instrumentation for `socket.io` messaging server implementation for Socket.IO communication
Event emitter
The Socket.IO Redis emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process
Admin UI for Socket.IO
returns a function which will emit and parse the specified event
The Socket.IO Redis adapter, allowing to broadcast events between several Socket.IO servers
Prometheus metrics collector for socket.io server
Easily handle HTTP Access Control (CORS) in your applications
socket.io parser based on msgpack
[](https://github.com/socketio/socket.io-emitter/actions) [](http://badge.fury.io/js/socket.io-emitter)
Asynchronously emit event an event based on the arguments length.
Simple emitter wrapper for Primus
Create a pre-configured HTTP server