{"data":{"slug":"socketcluster","name":"SocketCluster","tagline":"MIT Node pub/sub+RPC+JWT with SCC scale-out","category":"comms","categoryName":"Comms","url":"https://socketcluster.io","github":"https://github.com/SocketCluster/socketcluster","pricing":"open-source","hook":"SocketCluster is Node realtime with pub/sub, RPC, and JWT when Socket.IO is only sockets.","whatsGood":"MIT. Pub/sub + RPC + JWT auth in one Node stack. SCC (SocketCluster Cluster) for horizontal scale-out. You run the servers — no product seat tax on the core.","theCatch":"Node pub/sub+RPC+JWT+SCC scale-out — not Socket.IO library-only, not Soketi Pusher-protocol, not Centrifugo Go hub, not NATS messaging, not AnyCable Rails WS. Distinct from Socket.IO, Soketi, Centrifugo, NATS, and AnyCable.","verdict":"MIT Node realtime cluster. Self-host free; not Socket.IO alone.","addedAt":"2026-09-04","featured":false,"domain":"Comms","subSpecialty":"Realtime","capabilities":["pubsub","rpc","websockets"],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":6194},"related":[{"slug":"livekit","name":"LiveKit","tagline":"Apache-2.0 realtime rooms, SFU, and agents"},{"slug":"chatwoot","name":"Chatwoot","tagline":"MIT-core support inbox you can self-host for $0/agent"},{"slug":"socket-io","name":"Socket.IO","tagline":"MIT realtime library with fallbacks, not a hosted product"},{"slug":"plunk","name":"Plunk","tagline":"AGPL-3.0 transactional email, workflows, and broadcasts"},{"slug":"centrifugo","name":"Centrifugo","tagline":"Apache-2.0 Go realtime server binary, not in-process Socket.IO"}],"links":{"self":"/api/gems/socketcluster","html":"/gems/socketcluster","markdown":"/gems/socketcluster.md","category":"/api/gems?category=comms","categoryPage":"/stacks/comms"}}