Stream Chat logo

8 self-hosted Stream Chat alternatives

Hosted API and SDK platform for adding real-time in-app messaging to web and mobile applications. Provides channels, DMs, threads, typing indicators, reactions, attachments, message history, moderation (including AI moderation), webhooks, push notifications, and low-latency delivery.

Alternatives to Stream Chat

Novu is an open-source notifications platform with a unified API, workflow orchestration, and embeddable in-app inbox for email, SMS, push, and chat.

Novu screenshot

39.7k stars4.4k forkslast commit Actively maintained

Tinode is an open source instant messaging platform with a Go backend, web/mobile clients, JSON WebSocket and gRPC APIs, and support for one-to-one and group chat.

Tinode screenshot

13.5k stars2.1k forksGPL-3.0last commit Actively maintained

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.

ejabberd screenshot

6.7k stars1.5k forkslast commit Actively maintained

Openfire is an open source XMPP (Jabber) server for real-time messaging and collaboration, with a web admin console and a plugin ecosystem.

Openfire screenshot

3.1k stars1.4k forksApache-2.0last commit Actively maintained

SAMA is a Node.js-based open-source chat server using uWebSockets.js, MongoDB and Redis, providing WebSocket/HTTP APIs, E2EE, clustering, and web/mobile clients.

SAMA screenshot

158 stars15 forksGPL-3.0last commit Actively maintained

Salut à Toi (SàT) is a self-hostable, XMPP-based communication suite with web, desktop, and CLI frontends, supporting chat and collaborative features via plugins.

Salut à Toi screenshot

Activity unknown

Libervia is a modular XMPP-based communication suite offering chat, microblogging, file sharing, and other social features across web, desktop, and CLI interfaces.

Libervia screenshot

Activity unknown

What replacing Stream Chat actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 6 of 8 shipped a commit in the last six months. Licences in this list: GPL-3.0, Apache-2.0, AGPL-3.0. In exchange you take on hosting, backups and updates yourself.

Browse everything in Team Chat & Messaging.

Other tools people replace alongside Stream Chat