{"data":{"slug":"sockudo","name":"Sockudo","tagline":"MIT Rust Pusher V1 edge + Protocol V2 recovery/history/push","category":"comms","categoryName":"Comms","url":"https://sockudo.io","github":"https://github.com/sockudo/sockudo","pricing":"open-source","hook":"Sockudo is the Rust realtime server that keeps Pusher clients and adds durable Protocol V2 when you outgrow fire-and-forget.","whatsGood":"MIT. Self-host Rust + Tokio. Protocol V1 keeps pusher-js / Laravel Echo. Protocol V2 adds recovery, history, mutable messages, push, AI Transport. Horizontal fanout adapters.","theCatch":"Vs 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; do not invent Cloud SKUs.","verdict":"MIT Rust Pusher-compat with V2 durability. Not AGPL Soketi.","addedAt":"2026-09-04","featured":false,"domain":"Comms","subSpecialty":"Realtime","capabilities":["pusher","websockets","realtime"],"surfaces":["Self-host"],"ecosystem":["Rust","Multi-platform"],"licenseModel":"AGPL","githubStars":795},"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/sockudo","html":"/gems/sockudo","markdown":"/gems/sockudo.md","category":"/api/gems?category=comms","categoryPage":"/stacks/comms"}}