FindSoftware

Sockudo

Self-hosted realtime server written in Rust that serves Pusher-compatible WebSocket and HTTP APIs.

Sockudo is a self-hosted realtime server written in Rust. It serves WebSocket connections and HTTP publish requests, and it keeps strict Protocol V1 compatibility with the Pusher protocol, so existing Pusher clients and backend SDKs can be pointed at it. Protocol V2 adds Sockudo-native events and features such as message recovery and history. The migration guide describes moving from Pusher Channels or Soketi. The server ships as a Linux binary, a container image, a crate built with cargo, a Docker Compose stack and a Helm chart. The Docker Compose stack starts the server with Prometheus metrics, a dashboard UI and a dashboard API.

Worth knowing

Protocol defaults vary by SDK, so the README asks each package to be checked before Protocol V2 is assumed to be on. The prebuilt binary installer is Linux only; other platforms build from crates.io or source. The homepage also names an opt-in compatibility layer for Ably REST and WebSocket clients, which leaves out Live Objects.

Identity

Status
Active
Maintainer
Sockudo4
First release
20253

Rendering and deploy

Runs as
Always on5
Install with
binary-download7

Releases

Current major version
58
Last release
2026-10-228

Adoption

GitHub stars
8422
Contributors
272

Why these figures do not compare

Sources

  1. 2026-11-03: links
    sockudo.io/
  2. 2026-11-03: links, GitHub stars, Contributors
    github.com/sockudo/sockudo
  3. 2026-11-03: First release
    github.com/sockudo/sockudo/releases/tag/v1.0.0-beta
  4. 2026-11-03: Maintainer, License
    github.com/sockudo/sockudo/blob/v5.2.0/LICENSE
  5. 2026-11-03: Categories, Admin interface, Databases, Runs as
    github.com/sockudo/sockudo/blob/v5.2.0/README.md
  6. 2026-11-03: Written in
    api.github.com/repos/sockudo/sockudo/languages
  7. 2026-11-03: Runtime, Install with
    sockudo.io/docs/getting-started/installation
  8. 2026-11-03: Current major version, Last release
    github.com/sockudo/sockudo/releases/tag/v5.2.0

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON