#29
A
Rank #27
Soketi
A fast, open-source, Pusher-protocol-compatible WebSocket server for real-time app features. Standout trait is drop-in compatibility with any Pusher-channels SDK at a fraction of the hosted cost.
79.3
/ 100
β Full Stack
Node.js server built on uWebSockets.js for high-throughput WebSocket handling, implementing the Pusher Channels protocol, with a Redis adapter for cross-node pub/sub when clustered.
π Scaling Analysis
With the Redis pub/sub adapter enabled, Soketi scales horizontally across many nodes since connection state is local to each node and message fan-out is coordinated via Redis; without Redis it's effectively single-instance, since WebSocket connections aren't shareable across processes.
π Running on Nexlayer
Single soketi pod for small deployments, or multiple pods behind a redis pod (redis.pod:6379) adapter for cross-instance broadcast at scale; app clients connect using standard Pusher SDKs pointed at the public WS URL. Official image is Docker Hub namespaced β mirror via mirror.gcr.io.