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

14 alternatives118.8k total stars22.1k total forks5 languages

What is Apache Kafka?

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

Showing 14 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.5k12.0kJava
14 hours ago
Apache Pulsar
Apache Pulsarapache/incubator-pulsar

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

15.3k3.7kJava
8 hours ago
Redpanda
Redpandaredpanda-data/redpanda

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

12.4k773C++
3 hours 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.4k773C++
3 hours ago
Redpanda (k)
Redpanda (k)vectorizedio/redpanda

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

12.4k773C++
3 hours 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.

10.3k745Java
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.

10.3k745Java
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.2k532Rust
7 days ago
fluvio
fluviofluvio-community/fluvio

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

5.2k532Rust
7 days 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.4k361Rust
10 hours ago
liftbridge
liftbridgeliftbridge-io/liftbridge

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

2.8k118Go
8 days ago
NATS streaming
NATS streamingnats-io/nats-streaming-server

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

2.5k292Go
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.7k63Shell
2 years ago
metaq
metaqkillme2008/Metamorphosis

A high-availability, high-performance Java message queue system similar to Apache Kafka with optimizations for production use.

1.3k675Java
6 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