Tag
Websockets
6 reviewed tools: 6 free or open source.
Order: free and open source first, then hosted products with a real free tier, then paid-led; catalog order inside each group, with quiet or archived repos last. Not a score, and no tool pays for its place.
6 tools
- Socket.IOMIT realtime library with fallbacks, not a hosted product
Free / OSS · OSS/MIT · 63.2k GitHub stars
VerdictThe MIT socket library. Free as in you run it.
CatchYou bring the host. Horizontal scale needs Redis (or equivalent) adapter. This is not LiveKit and not a managed pub-sub. CORS, sticky sessions, and polling surprises remain your bugs.
- AnyCableMIT realtime for Action Cable with delivery guarantees
Free / OSS · Freemium · 2.4k GitHub stars
VerdictMIT Action Cable path. OSS tier is free; not Soketi, not Socket.IO.
CatchDelivery guarantees + presence + Action Cable / multi-backend — not a Pusher-protocol server. Distinct from Socket.IO and Centrifugo. Pro and Managed exist; prices not reprinted here.
- SocketClusterMIT Node pub/sub+RPC+JWT with SCC scale-out
Free / OSS · OSS/MIT · 6.2k GitHub stars
VerdictMIT Node realtime cluster. Self-host free; not Socket.IO alone.
CatchNode 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.
- Laravel ReverbMIT first-party Laravel WebSocket server
Free / OSS · OSS/MIT · 1.6k GitHub stars
VerdictMIT Laravel WebSockets. Free with your Laravel stack.
CatchFirst-party Laravel WS — not Soketi Pusher-protocol, not Centrifugo Go hub, not AnyCable Rails, not Socket.IO library, not Mercure SSE. Distinct from Soketi, Centrifugo, AnyCable, Socket.IO, and Mercure.
- SockudoMIT Rust Pusher V1 edge + Protocol V2 recovery/history/push
Free / OSS · AGPL-3.0 · 827 GitHub stars
VerdictMIT Rust Pusher-compat with V2 durability. Not AGPL Soketi.
CatchVs Soketi: Rust Pusher V1 edge + Protocol V2 recovery/history/mutable/push — not AGPL v7-only. Distinct from Soketi AGPL Protocol v7 drop-in. Self-host is the free path.
- gathoMIT self-host WebSocket rooms toolkit; no Cloud product
Free / OSS · OSS/MIT · 83 GitHub stars
VerdictMIT self-host multiplayer rooms. Free forever; alpha install path - treat as early but real.
CatchVs Colyseus, PartyKit, and socket.io: rooms+seats toolkit — not state-sync, not CF Durable Object rooms, not a general WS framework. Author says early/not done but in production today. Prefer GitHub package install; registry tag is pre-release only. Docs still maturing.
FAQ
- What is the top free pick among Websockets?
- Socket.IO leads the Stack Gems list for Websockets. Verdict: The MIT socket library. Free as in you run it.
- How many Websockets does Stack Gems review?
- 6: 6 free or open source. Each review has a verdict and an honest Catch; no tool pays for its spot.
- Which Websockets can I self-host for free?
- Socket.IO, SocketCluster, Laravel Reverb, Sockudo and gatho.
- Which Websockets have the most GitHub stars?
- Socket.IO (63.2k), SocketCluster (6.2k), AnyCable (2.4k), per GitHub on 2026-10-21. Stars measure attention, not fit; read the Catch.
- What is the catch with Socket.IO?
- You bring the host. Horizontal scale needs Redis (or equivalent) adapter.