Sparkplug
Apache Kafka
| Sparkplug | Apache Kafka | |
|---|---|---|
| - | 38 | |
| 29 | 31,557 | |
| - | 1.2% | |
| 0.0 | 9.9 | |
| over 5 years ago | 5 days ago | |
| Scala | Java | |
| Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Sparkplug
We haven't tracked posts mentioning Sparkplug yet.
Tracking mentions began in Dec 2020.
Apache Kafka
- Introduction to Apache Kafka for Beginners
Kafka GitHub Repository: Explore the source code, find examples, or contribute.
- Kafka’s creators just replaced it should you burn your cluster or wait it out?
Receipt: GitHub issue on Kafka consumer lag
- Clojure Async Flow Guide
I still use it. They finally fixed my biggest complaint about it a year ago, which is that you couldn't use vanilla Clojure lambdas for the Java functional interface, and so you'd have to reify that interface and it was bulky and ugly. Now it works fine so long as the interfaces actually have the @FunctionalInterface attribute.
Not every project uses @FunctionalInterface, but I've been trying to add it to places [1] [2] [3], and now I'm able to use Clojure in a lot more places.
[1] https://github.com/LMAX-Exchange/disruptor/pull/492
[2] https://github.com/apache/kafka/pull/19234
[3] https://github.com/apache/kafka/pull/19366
- Byte Buddy is a code generation and manipulation library for Java
- Timestone: A Lightweight Java Library for Testing Time-Based Logic
It introduces org.apache.kafka.common.utils.Time for abstracting system clocks and simulating time progression in a clean, pluggable way.
- Building an Online Code Compiler: A Complete Guide
Apache Kafka - High-throughput distributed streaming
- New Kafka Connect Vulnerability (CVE-2025-27817) Lets Attackers Read Any File
Download Kafka 3.9.1
- What is Apache Kafka? The Open Source Business Model, Funding, and Community
For those interested in a deeper dive into Apache Kafka’s multifaceted world, further details can be found on the official Kafka website and the Apache Kafka GitHub repository. Additionally, exploring innovative funding models via resources like tokenizing open source licenses provides insight into the future of open source software sustainability.
- Kafka protocol practical guide
The Kafka code is the source of truth (practically) about the protocol. Check out the Kafka code from Github and switch to the release you're interested in (e.g. 3.8.0):
- Belay the Metamorphosis: analyzing Kafka project
Apache Kafka is a well-known open-source project that's mostly written in Java. LinkedIn developed it in 2011 as a message broker, i.e. a data pipeline for various system components. Today, it's one of the most popular solutions in its category.
What are some alternatives?
Scoozie - Scala DSL on top of Oozie XML [GET https://api.github.com/repos/klout/scoozie: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
celery - Distributed Task Queue (development branch)
Hail - Cloud-native genomic dataframes and batch computing
Apache RocketMQ - Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
Reactive-kafka - Alpakka Kafka connector - Alpakka is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Akka.
Apache ActiveMQ - Apache ActiveMQ