Self-hosted Messaging & Event Streaming (Brokers/Queues) tools

15 open source alternatives in this category

15 services found

Vector logo

Vector

High-performance observability data pipeline written in Rust

22.2k
2.2k
Last commit

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

MPL-2.0Actively maintained
Alternative to:
Elastic Logstash logo
Elastic Logstash
+13
Apprise logo

Apprise

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

17k
626
Last commit

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

BSD-2-ClauseActively maintained
Alternative to:
Twilio logo
Twilio
+4
EMQX logo

EMQX

Scalable MQTT broker and real-time messaging platform for IoT

16.6k
2.5k
Last commit

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.

Actively maintained
Alternative to:
EMQX Cloud logo
EMQX Cloud
+3
Eclipse Mosquitto logo

Eclipse Mosquitto

Lightweight MQTT message broker

11.1k
2.6k
Last commit

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.

Actively maintained
Alternative to:
EMQX Cloud logo
EMQX Cloud
+11
Centrifugo logo

Centrifugo

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

10.6k
723
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
Centrifugo Cloud logo
Centrifugo Cloud
+4
ejabberd logo

ejabberd

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

6.7k
1.5k
Last commit

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.

Actively maintained
Alternative to:
CloudMQTT logo
CloudMQTT
+11
VerneMQ logo

VerneMQ

Distributed MQTT message broker built on Erlang/OTP

3.6k
428
Last commit

VerneMQ is a high-performance, distributed MQTT broker for scalable, highly available IoT and M2M messaging, with clustering, TLS, WebSockets, plugins, and integrations.

Apache-2.0Actively maintained
Alternative to:
HiveMQ Cloud logo
HiveMQ Cloud
+3
AnyCable logo

AnyCable

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

2.4k
122
Last commit

AnyCable is a realtime server for reliable two-way communication over WebSockets and SSE, designed to power chats, notifications, presence, and streaming updates for any backend.

MITActively maintained
Alternative to:
Socket.IO Cloud logo
Socket.IO Cloud
+4
Notifo logo

Notifo

Multi-channel notification platform for apps and customers

877
83
Last commit

Open-source multi-channel notification service with REST API, management UI, templates and channel abstraction for email, web, push and SMS; built with ASP.NET Core and React.

MITActively maintained
Alternative to:
OneSignal logo
OneSignal
+5

BunkerM

Web-based management platform for Mosquitto MQTT brokers

489
31
Last commit

Containerized MQTT management solution bundling a Mosquitto broker with a web UI for ACLs, dynamic security, client management, monitoring and cloud bridges.

Apache-2.0Actively maintained
Alternative to:
EMQX Cloud logo
EMQX Cloud
+6

Spectrum 2

Open-source instant messaging transport gateway for multiple IM networks

418
92
Last commit

A protocol gateway that bridges users across different instant messaging networks using libpurple adapters, enabling cross-network chat and presence.

Actively maintained
Alternative to:
Ably Realtime logo
Ably Realtime
+5

PushBits

Relay server that forwards push notifications to Matrix

363
19
Last commit

Self-hosted relay server exposing a Gotify-compatible HTTP API to send push notifications which are delivered to users via the Matrix protocol; supports multiple users, channels and Docker deployment.

ISCSlowing down
Alternative to:
Gotify Cloud logo
Gotify Cloud
+1
Tigase XMPP Server logo

Tigase XMPP Server

Modular, high-performance XMPP/Jabber server in Java

358
111
Last commit

Scalable, modular XMPP/Jabber server written in Java supporting TCP, BOSH, WebSockets, federation, components, HTTP API and push notifications.

AGPL-3.0Actively maintained
Alternative to:
Skype logo
Skype
+12
MQTT Web Interface logo

MQTT Web Interface

Real-time web UI for visualizing and interacting with MQTT message flows

216
16
Last commit

Open-source web application to monitor MQTT topics, publish messages, visualize real-time message flows, and persist messages with configurable SQLite storage. Docker-ready.

MITActively maintained
Alternative to:
MQTTX logo
MQTTX
Apache Flink logo

Apache Flink

Distributed stream and batch data processing engine

Apache Flink is a distributed engine for stateful stream processing and batch analytics with event-time semantics, fault tolerance, and scalable deployment on clusters.

Activity unknown
Alternative to:
Amazon EventBridge logo
Amazon EventBridge
+11