FindSoftware

AnyCable

Realtime server, written in Go, that delivers messages to WebSocket and other clients with delivery guarantees and presence tracking.

AnyCable is a realtime server written in Go. It runs as a standalone server, a single binary, that accepts WebSocket connections; the docs present it as a drop-in replacement for Action Cable in Rails and for Reverb or Pusher in Laravel. Its documented features include delivery guarantees with recovery after disconnects, presence tracking, signed streams and the Pusher protocol. The homepage says it needs no further infrastructure for operation and scaling, because an embedded NATS pub/sub server is included, and that an existing Redis or NATS can be used as well. Installation routes are Homebrew, a release binary, an npm package and a Docker image, and the systemd guide recommends running the server as a system service.

Worth knowing

The open-source server is MIT licensed. A commercial Pro edition adds memory and cluster features and some protocols, and AnyCable+ is the managed form of Pro. The editions page names Apollo GraphQL, long polling and OCPP as Pro-only protocols.

Identity

Status
Active
Maintainer
Vladimir Dementyev8
Maintained by
Individual8
First release
20169

Rendering and deploy

Runs as
Always on7
Install with
Homebrew56

Releases

Current major version
110
Last release
2026-10-2110

Adoption

GitHub stars
2,3883
npm downloads a week
17211
Contributors
383

Why these figures do not compare

Sources

  1. 2026-10-31: links, Categories
    anycable.io/
  2. 2026-10-31: links
    docs.anycable.io/
  3. 2026-10-31: links, License, Written in, GitHub stars, Contributors
    github.com/anycable/anycable
  4. 2026-10-31: License, License model
    docs.anycable.io/editions
  5. 2026-10-31: Runtime, Install with
    docs.anycable.io/anycable-go/getting_started
  6. 2026-10-31: Install with
    docs.anycable.io/deployment/docker
  7. 2026-10-31: Runs as
    docs.anycable.io/deployment/systemd
  8. 2026-10-31: Maintainer, Maintained by
    github.com/anycable/anycable/blob/v1.6.20/MIT-LICENSE
  9. 2026-10-31: First release
    github.com/anycable/anycable/tags
  10. 2026-10-31: Current major version, Last release
    github.com/anycable/anycable/releases
  11. 2026-10-31: npm downloads a week
    api.npmjs.org/downloads/range/2026-10-23:2026-10-29/@anycable/anycable-go

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