AnyCable

AnyCable

Realtime server for reliable two-way communication via WebSockets and SSE

2.3kstars
114forks
Last commit: 6d ago
Repo age: 10y old
AnyCable screenshot

AnyCable is an open source realtime server providing reliable, low-latency two-way communication over WebSockets and Server-Sent Events (SSE). It is commonly used as a scalable replacement or companion for realtime features such as chats, notifications, and presence, and integrates well with Rails and other backends.

Key Features

  • WebSockets and SSE transport support for realtime messaging
  • Delivery reliability features designed to handle brief connectivity interruptions
  • Channel/subscription abstractions (compatible with common realtime app patterns)
  • JWT-based authentication support
  • Prometheus and StatsD instrumentation for monitoring and metrics
  • Supports different deployment models, including Docker and Kubernetes-friendly setups

Use Cases

  • Realtime chats, notifications, typing indicators, and presence in web applications
  • Streaming incremental responses to clients (for example, AI response streaming)
  • Realtime dashboards and collaborative UI updates where low latency matters

AnyCable is a strong fit when you need predictable, scalable realtime delivery while keeping control of your infrastructure and integrations with existing backend services.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Vector

Vector

High-performance observability data pipeline written in Rust

21.4k
2k
Last commit: 8h ago

Open-source observability pipeline to collect, transform, and route logs and metrics with a single, high-performance binary and programmable transforms.

Alternative to:
Elastic Logstash
Elastic Logstash
+13
EMQX

EMQX

Scalable MQTT broker and real-time messaging platform for IoT

16k
2.5k
Last commit: 9d ago

EMQX is a high-performance MQTT broker and IoT messaging platform with clustering, security controls, a SQL rules engine, and integrations to databases and event systems.

Alternative to:
EMQX Cloud
EMQX Cloud
+3
Apprise

Apprise

Unified notifications library for 120+ services via a single API.

15.9k
565
Last commit: 5d ago

A Python-based notification library and CLI that routes messages to 120+ services via URL-based configurations, enabling self-hosted cross-platform alerts.

Alternative to:
Twilio
Twilio
+4
Eclipse Mosquitto

Eclipse Mosquitto

Lightweight MQTT message broker

10.7k
2.6k
Last commit: 11h ago

Eclipse Mosquitto is a lightweight, open-source MQTT broker supporting MQTT 5.0 and 3.1.1, plus client libraries and CLI tools for pub/sub messaging.

Alternative to:
EMQX Cloud
EMQX Cloud
+11
Centrifugo

Centrifugo

Scalable open-source real-time messaging server for pub/sub

10k
680
Last commit: 2d ago

Open-source, Go-based real-time messaging server for pub/sub and live updates; supports WebSocket, SSE, gRPC and brokers (Redis, NATS) with official SDKs.

Alternative to:
Centrifugo Cloud
Centrifugo Cloud
+4
ejabberd

ejabberd

Scalable real-time messaging server for XMPP, MQTT, and SIP

6.6k
1.5k
Last commit: 1d ago

ejabberd is an Erlang/OTP-based messaging server providing XMPP chat and presence, MQTT broker capabilities for IoT, and SIP services for real-time communications.

Alternative to:
CloudMQTT
CloudMQTT
+11