category

Open Source Messaging & Event Streaming Tools

Open source messaging & event streaming tools

projects 18 combined stars ★ 110K refresh nightly
Messaging & Event Streaming is one of the most active slices of the open source world — the 8 projects below are ranked by GitHub stars, which makes this page roughly a community-voted shortlist rather than a vendor-curated catalogue. Every card shows the license and the last-commit date, so you can filter out the two failure modes of free software in one glance: restrictive licensing that blocks your use case, and abandonment that leaves you maintaining a fork. When two projects look comparable, prefer the one with more recent activity and the more permissive license (MIT/Apache-2.0 over AGPL) unless copyleft specifically serves your goals. Hover into any project for its full README — the documentation quality is usually the honest tell of engineering quality.

All Messaging & Event Streaming tools

kafka ★ 34K

Apache Kafka - A distributed event streaming platform

rank001 licenseApache-2.0 written inJava typeMessaging & Event Streaming
nats-server ★ 21K

High-Performance server for NATS.io, the cloud and edge native messaging system.

rank002 licenseApache-2.0 written inGo typeMessaging & Event Streaming
webrtc ★ 17K

Pure Go implementation of the WebRTC API

rank003 licenseMIT written inGo typeMessaging & Event Streaming
AutoMQ ★ 11K

S3-based serverless Kafka reinvented for cost efficiency

rank004 licenseApache-2.0 written inJava typeMessaging & Event Streaming
Soketi ★ 5.6K

Next-gen WebSockets server for real-time apps

rank005 licenseAGPL-3.0 written inTypeScript typeMessaging & Event Streaming
MadelineProto ★ 3.6K

Async PHP client API for the telegram MTProto protocol

rank006 licenseAGPL-3.0 written inPHP typeMessaging & Event Streaming
dino ★ 2.5K

Modern XMPP ("Jabber") Chat Client using GTK/Vala

rank007 licenseGPL-3.0 written inVala typeMessaging & Event Streaming
Timeplus ★ 2.3K

Real-time stream processing made simple and affordable

rank008 licenseApache-2.0 written inC++ typeMessaging & Event Streaming
Sequin ★ 2.2K

Open-source message stream built on Postgres

rank009 licenseMIT written inElixir typeMessaging & Event Streaming
SIP.js ★ 2.1K

A simple, intuitive, and powerful JavaScript signaling library

rank010 licenseMIT written inTypeScript typeMessaging & Event Streaming
routr ★ 1.7K

⚡ The future of programmable SIP servers.

rank011 licenseMIT written inTypeScript typeMessaging & Event Streaming
Trench ★ 1.7K

Fast, scalable analytics infrastructure

rank012 licenseMIT written inTypeScript typeMessaging & Event Streaming
Hook0 ★ 1.5K

Open-source webhooks for seamless integrations

rank013 licenseNOASSERTION written inRust typeMessaging & Event Streaming
Telephone ★ 1.2K

SIP softphone for Mac

rank014 licenseGPL-3.0 written inSwift typeMessaging & Event Streaming
ess-helm ★ 994

Element Server Suite Community Edition

rank015 licenseAGPL-3.0 written inPython typeMessaging & Event Streaming
ai-native-callcenter ★ 517

Self-hosted API-first AI call center: AI talks, code controls the call. AI agents answer every call; humans take over without dropping it. Runs on FreeSWITCH wi

rank016 licenseApache-2.0 written inGo typeMessaging & Event Streaming
Operational ★ 476

Real-time event tracking and response for tech products

rank017 licenseAGPL-3.0 written inVue typeMessaging & Event Streaming
Workbench ★ 454

Inspect, debug, and replay BullMQ queues visually

rank018 licenseMIT written inTypeScript typeMessaging & Event Streaming

Frequently asked questions

How many open source Messaging & Event Streaming tools are there?

This registry tracks 18 open source Messaging & Event Streaming projects, with 109,709 combined GitHub stars. The list is ranked by stars and refreshed nightly.

What is the most popular open source Messaging & Event Streaming project?

kafka leads this category with 34,117 GitHub stars, followed by nats-server.

Are these Messaging & Event Streaming tools free?

Yes — every project listed here is open source. Some also offer paid hosted versions alongside the free self-hosted option; the licence for each project is shown on its card.