Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Alternatives
  3. Apache Kafka
A

Open Source Alternatives to Apache Kafka

13 alternatives114.6k total stars21.1k total forks5 languages

What is Apache Kafka?

Apache Kafka is a popular software tool. There are currently 13 open-source alternatives to Apache Kafka, with a combined total of 114.6k GitHub stars. The most common language among these projects is Java.

Showing 13 open-source alternatives

RocketMQ
RocketMQapache/incubator-rocketmq

A distributed cloud-native messaging and streaming platform for building event-driven applications with high performance and reliability.

22.4k12.0kJava
2 days ago
Apache Pulsar
Apache Pulsarapache/incubator-pulsar

A distributed pub-sub messaging platform with flexible messaging models, strong consistency, and multi-tenant support.

15.2k3.7kJava
1 day ago
Redpanda
Redpandaredpanda-data/redpanda

A Kafka-compatible streaming data platform that's 10x faster, with no ZooKeeper or JVM dependencies.

12.0k732C++
1 day ago
Redpanda
Redpandaredpanda-data/redpanda

A Kafka-compatible streaming data platform that is 10x faster, simpler to operate, and free from ZooKeeper and JVMs.

12.0k732C++
1 day ago
Redpanda (k)
Redpanda (k)vectorizedio/redpanda

A Kafka-compatible streaming data platform that's 10x faster, with no ZooKeeper or JVM.

12.0k732C++
1 day ago
AutoMQ
AutoMQAutoMQ/automq-for-kafka

AutoMQ is a cloud-native, diskless Kafka alternative that uses S3 for storage, offering 10x cost savings, autoscaling in seconds, and single-digit ms latency.

9.7k689Java
1 day ago
AutoMQ
AutoMQAutoMQ/automq

A diskless Kafka alternative that runs on S3, offering 10x cost savings, autoscaling in seconds, and single-digit ms latency.

9.7k689Java
1 day ago
fluvio
fluvioinfinyon/fluvio

A lean distributed data streaming engine and stream processing framework written in Rust for building responsive data-intensive applications.

5.2k529Rust
1 day ago
fluvio
fluviofluvio-community/fluvio

A distributed data streaming engine with stateful stream processing for building responsive data-intensive applications.

5.2k529Rust
1 day ago
Apache Iggy
Apache Iggyapache/iggy

A persistent message streaming platform built in Rust for ultra-low latency and high throughput, supporting multiple transport protocols.

4.2k304Rust
1 day ago
liftbridge
liftbridgeliftbridge-io/liftbridge

Kafka-style lightweight, fault-tolerant message streaming built on NATS with a single Go binary.

2.8k117Go
13 days ago
NATS streaming
NATS streamingnats-io/nats-streaming-server

A high-performance, lightweight reliable streaming platform built on NATS messaging.

2.5k289Go
2 years ago
Message DB
Message DBmessage-db/message-db

A PostgreSQL-based event store and message store for pub/sub, event sourcing, and microservices applications.

1.6k63Shell
2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub