Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

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

Apache Kafka

Database
30 projects47.5k total stars8.7k total forks7 languages

Open-source projects built with Apache Kafka

There are currently 30 open-source projects built with Apache Kafka, with a combined total of 47.5k GitHub stars. The most common language among these projects is Java.

Showing 30 open-source projects

Debezium (k)
Debezium (k)debezium/debezium

A low-latency platform for change data capture (CDC) that streams row-level changes from databases to applications.

12.9k3.0kJava
17 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
Oryx 2
Oryx 2OryxProject/oryx

A lambda architecture framework on Apache Spark and Kafka for building and deploying real-time large-scale machine learning applications.

1.8k401Java
5 years ago
Quix Streams
Quix Streamsquixio/quix-streams

A Python framework for building real-time data pipelines and event-driven microservices on Apache Kafka using a Streaming DataFrame API.

1.6k107Python
7 days ago
FiloDB
FiloDBfilodb/FiloDB

A distributed, Prometheus-compatible, real-time, in-memory time series database designed for massive scalability and low-latency operational metrics.

1.5k238Scala
10 hours ago
Reactive Kafka
Reactive Kafkaakka/alpakka-kafka

A Reactive Streams connector for Apache Kafka built on Akka Streams, enabling back-pressured integration for Java and Scala.

1.4k370Scala
3 days ago
vFlow
vFlowVerizonDigital/vflow

A high-performance, scalable, and reliable enterprise network flow collector for IPFIX, sFlow, and Netflow protocols.

1.2k231Go
1 year ago
Nakadi
Nakadizalando/nakadi

A distributed event bus broker providing a RESTful API abstraction over Kafka-like queues for real-time data streaming.

966293Java
2 years ago
Apache Metron (incubating)
Apache Metron (incubating)apache/incubator-metron

A centralized platform for security monitoring and analysis, integrating big data technologies for log aggregation, threat detection, and behavioral analytics.

870503Java
11 months ago
Apache Samza
Apache Samzaapache/samza

A distributed stream processing framework built on Apache Kafka and Apache Hadoop YARN for fault-tolerant, stateful processing.

846331Java
2 months ago
tbmq
tbmqthingsboard/tbmq

A distributed MQTT broker built on Kafka, handling 100M+ connections and 10M+ messages/sec with industrial-grade persistence.

74586Java
2 days ago
Nussknacker
NussknackerTouK/nussknacker

A low-code visual tool for domain experts to build, run, and monitor real-time decision algorithms on streaming data.

737104Scala
10 hours ago
Streamiz
StreamizLGouellec/kafka-streams-dotnet

A .NET stream processing library for Apache Kafka, providing a Kafka Streams-like API for building real-time applications.

54181C#
12 hours ago
Streamiz
StreamizLGouellec/streamiz

A .NET stream processing library for Apache Kafka, providing a Kafka Streams-like API for building real-time applications.

54181C#
12 hours ago
LinuxForHealth FHIR Server
LinuxForHealth FHIR ServerLinuxForHealth/FHIR

A modular, high-performance Java implementation of the HL7 FHIR specification for healthcare data interoperability.

372161Java
2 years ago
ksqlDB
ksqlDBconfluentinc/ksql

A distributed, scalable database built for stream processing applications on Apache Kafka using SQL syntax.

3111.0kJava
8 hours ago
straw
strawrwalk/straw

A scalable real-time search platform for streaming data using Apache Storm, Kafka, and Lucene.

10321Python
10 years ago
hailstorm
hailstormhailstorm-hs/hailstorm

A distributed stream processing system written in Haskell that guarantees exactly-once semantics.

948Haskell
12 years ago
Kafka Client
Kafka Clientvert-x3/vertx-kafka-client

A reactive Kafka client for Vert.x that provides asynchronous consumer and producer APIs with stream support.

9088Java
4 days ago
gatling-kafka
gatling-kafkamnogu/gatling-kafka

An unofficial Gatling plugin for stress testing Apache Kafka producer API.

6771Scala
5 years ago
coast
coastbkirwi/coast

A simple, Kafka-inspired stream processing library for Scala with exactly-once semantics and strong ordering guarantees.

603Scala
10 years ago
Kafka-logger
Kafka-loggeruber/kafka-logger

A Kafka transport for Winston that enables logging to Apache Kafka topics via REST proxy.

4511JavaScript
7 years ago
SPQR
SPQRottogroup/SPQR

A dynamic framework for processing high-volume data streams with subsecond pipeline instantiation and modification latency.

306Java
10 years ago
xk6-output-kafka
xk6-output-kafkagrafana/xk6-output-kafka

A k6 extension that streams real-time load test metrics to Apache Kafka topics for real-time monitoring and analysis.

268Go
3 months ago
gatling-kafka-plugin
gatling-kafka-plugingalax-io/gatling-kafka-plugin

A Gatling protocol plugin for load testing Apache Kafka with support for Avro schemas and request-reply patterns.

225Scala
1 month ago
sample KafkaSparkCassandra
sample KafkaSparkCassandrainstaclustr/sample-KafkaSparkCassandra

A Scala sample application demonstrating Spark Streaming integration with Kafka and Cassandra for data processing.

2223Scala
7 years ago
gatling-kafka
gatling-kafkaAmerousful/gatling-kafka

A Gatling plugin for load testing Apache Kafka with support for fire-and-forget, request-reply, and consume-only scenarios.

182Scala
2 months ago
javactrl-kafka
javactrl-kafkajavactrl/javactrl-kafka

A minimalistic workflow engine for JVM that defines workflows as Java functions and runs them as Apache Kafka Streams processors.

185Java
1 year ago
StreamCQL
StreamCQLZhiqiang-He/StreamCQL

A Storm-based SQL query language for real-time data streams, simplifying complex stream processing with window-based in-memory computation.

00Java
9 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