Kafka

Open-source projects categorized as Kafka

Top 23 Kafka Open-Source Projects

  1. pathway

    Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.

    Project mention: GitHub's Fake Star Economy | news.ycombinator.com | 2026-04-20
  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. data-engineering-zoomcamp

    Data Engineering Zoomcamp is a free 9-week course on building production-ready data pipelines. Join the course here 👇🏼

    Project mention: From APIs to Warehouses: AI-Assisted Data Ingestion with dlt | dev.to | 2026-03-01

    You can sign up here: https://github.com/DataTalksClub/data-engineering-zoomcamp/

  4. Apache Kafka

    Apache Kafka - A distributed event streaming platform

    Project mention: Going Event-Driven? Read the Bill First. | dev.to | 2026-10-09

    Event-driven architecture fixes it by deleting the waiting. Service A publishes an event (say, "Order Placed") to a broker like Kafka or Amazon EventBridge. Whoever cares about that event picks it up and reacts in their own time. Service A is already serving the next request. Nobody waits on anybody.

  5. SpringBoot-Labs

    一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024

  6. Telegraf

    Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

    Project mention: The Performance Battle the hardening of Vault and OWASP: What Matters | dev.to | 2026-05-07

    A common mistake we see is teams rejecting Vault hardening because they assume it will add 400ms+ p99 latency, a myth perpetuated by outdated blog posts from 2020. Our benchmarks of Vault 1.15 show that OWASP-compliant TLS 1.3 and rate limiting add only 12ms p99 latency, not 400ms. Before deciding against hardening, run the first code example (vault_owasp_benchmark.py) against your own Vault deployment to get real numbers for your workload. Use tools like https://github.com/influxdata/telegraf to collect latency metrics from production, and https://github.com/grafana/grafana to visualize percentiles over time. For read-heavy workloads (10k+ requests per second), the latency overhead is even lower (under 8ms p99) because TLS 1.3 has lower handshake overhead than TLS 1.2. We worked with a SaaS company that rejected hardening for 6 months due to latency fears, only to find after benchmarking that the overhead was 9ms p99, well within their 100ms SLA. They implemented hardening in 2 weeks, cut breach risk by 89%, and saw no customer impact. Always benchmark with your own traffic patterns, not generic numbers from the internet. Use the Go benchmark tool or Python script provided to test with your secret sizes, request patterns, and auth methods. If you see unexpected latency spikes, check for misconfigured cipher suites or rate limits that are too strict, not the hardening itself.

  7. C++ Workflow

    C++ Parallel Computing and Asynchronous Networking Framework

  8. debezium

    Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues.

    Project mention: 7 Free Tools for Data Pipeline Reconciliation and Cross-Source Validation | dev.to | 2026-05-13

    Debezium is an open-source CDC (change data capture) platform that streams database changes - inserts, updates, deletes - from supported databases (PostgreSQL, MySQL, MongoDB, SQL Server) to downstream consumers via Apache Kafka.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. redpanda

    Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

    Project mention: Top Open-Source Data Engineering Tools- Unravelling the Best in 2026 | dev.to | 2025-12-10

    Redpanda

  11. sarama

    Sarama is a Go library for Apache Kafka.

    Project mention: Kafka Consumer Health Checks: Dead or Alive | dev.to | 2025-12-13

    I’ve packaged this logic into kafka-pulse-go, a lightweight library that works with most popular Kafka clients. The core logic is decoupled from specific client implementations, with adapters provided for Sarama, segmentio/kafka-go, and Confluent’s client.

  12. kafka-ui

    Open-Source Web UI for Apache Kafka Management

  13. kubeshark

    eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.

    Project mention: API Traffic Analyzer for Kubernetes | news.ycombinator.com | 2026-03-09
  14. kafka-manager

    CMAK is a tool for managing Apache Kafka clusters

  15. automq

    Diskless Kafka® on S3. 10x Cost-Effective. No Cross-AZ Traffic Cost. Autoscale in seconds. Single-digit ms latency. Multi-AZ Availability.

    Project mention: A 10K-star milestone for Diskless Kafka | news.ycombinator.com | 2026-06-17
  16. watermill

    Building event-driven applications the easy way in Go.

    Project mention: How I built Upple: A modern uptime monitor with Go and React | dev.to | 2026-01-02

    I'm using Watermill for the event bus with Redis Streams as the backend. Redis Streams has this concept of consumer groups; consumers in the same group split messages between them, while different groups each receive all messages.

  17. risingwave

    Event streaming platform for agentic AI. Continuously ingest, transform, and serve event streams in real time, at scale.

    Project mention: Building a Real-Time Crypto Arbitrage Monitoring System | dev.to | 2025-11-24

    In crypto markets, these price differences, or spreads, appear and vanish in milliseconds. If your data pipeline takes five seconds to process a batch of prices, the opportunity is already gone. This post demonstrates how to use RisingWave—an open-source real-time event streaming platform—to detect arbitrage opportunities with sub-second latency using standard SQL.

  18. connect

    Fancy stream processing made operationally mundane (by redpanda-data)

  19. kafka-go

    Kafka library in Go

    Project mention: Opinion: Why You Should Use NATS 2.10 Over Kafka for Edge Messaging | dev.to | 2026-04-28
  20. DevOps-Bash-tools

    1200+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux..

  21. graylog

    Free and open log management

    Project mention: Safety Taken to an Extreme | news.ycombinator.com | 2026-07-04

    Fable/Mythos is just garbage.

    Situation: we maintain an internal Graylog 3.1.4 branch. We like 3.1.4 because the UI is probably peak design before their UI devs made a lot of changes that made the product more difficult and less usable. It's pretty old at this point, so we've backported a ton of CVEs

    This use case is precisely what Fable would be good for. First thing we did was publicly push our fork: https://github.com/graylog2/graylog2-server . The big problem with our fork is that we haven't patched the JS side of it, we've mitigated the exploits with a proxy load balancer. For defense-in-depth, we should patch the root problems.

    Despite specifically stating to Fable what the intentions are, and making the work public, it refuses to do anything basic. It could certainly reason about the intentions here.

    There's a completely logical and simple explanation for the drama around Fable/Mythos: It can't do what Anthropic claims it can do. It's not nearly as good as the hype.

    I have a feeling in reality they discovered internally that it was cheating on exams or they have a training loop leak. All of this is garbage is an attempt to save face right before an IPO (which conveniently, they announced they might delay).

  22. CAP

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern (by dotnetcore)

  23. flexprice

    Usage-based pricing and billing for developers 🔓 Cloud or self-hosted ⚙️ No-code UI 💰 Realtime usage metering 🎟 Credits & top-ups 🔑 Control feature access

    Project mention: How to calculate customer usage for billing | dev.to | 2026-09-21

    Run it locally and push a few events through the chain before deciding whether to build it yourself: github.com/flexprice/flexprice.

  24. Faust

    Python Stream Processing

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kafka discussion

Log in or Post with

Kafka related posts

  • Clean Architecture in Python with FastAPI, FastStream, and Dishka

    4 projects | dev.to | 11 Oct 2026
  • kafkactl: kubectl-Style Commands for Kafka

    3 projects | dev.to | 10 Oct 2026
  • Going Event-Driven? Read the Bill First.

    1 project | dev.to | 9 Oct 2026
  • Show HN: OneTUI 0.2.x k9s for your databases and message queues

    1 project | news.ycombinator.com | 5 Oct 2026
  • Kafka Just Learned to Be a Queue. Postgres Has Been One All Along.

    5 projects | dev.to | 5 Oct 2026
  • The Complete Picture: Azure Container Apps + Dapr Reference Architecture for .NET

    5 projects | dev.to | 1 Oct 2026
  • How to calculate customer usage for billing

    1 project | dev.to | 21 Sep 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Oct 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Kafka projects? This list will help you:

# Project Stars
1 pathway 62,137
2 data-engineering-zoomcamp 46,102
3 Apache Kafka 33,932
4 SpringBoot-Labs 20,097
5 Telegraf 17,851
6 C++ Workflow 14,426
7 debezium 13,204
8 redpanda 12,602
9 sarama 12,524
10 kafka-ui 12,242
11 kubeshark 12,098
12 kafka-manager 11,926
13 automq 10,910
14 watermill 9,912
15 risingwave 9,360
16 connect 8,782
17 kafka-go 8,637
18 DevOps-Bash-tools 8,427
19 graylog 8,151
20 CAP 7,112
21 flexprice 6,877
22 Faust 6,823
23 flink-cdc 6,482

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that Java is
the 10th most popular programming language
based on number of references?