Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Apache Kafka Alternatives
Similar projects and alternatives to Apache Kafka
Distributed Task Queue (development branch)
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Apache ActiveMQ Artemis
Mirror of Apache ActiveMQ Artemis
JetStream Utilities (by nats-io)
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
High-Performance server for NATS.io, the cloud and edge native messaging system.
Mirror of Apache Qpid
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Micro second messaging that stores everything to disk
Apache Spark - A unified analytics engine for large-scale data processing
Liberating Web Analytics. Star us on Github? +1. Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. We love Pull Requests!
Simple, high-performance event streaming broker (by thibauts)
HornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system.
Apache Superset is a Data Visualization and Data Exploration Platform [Moved to: https://github.com/apache/superset]
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
ClickHouse® is a free analytics DBMS for big data
A high performance caching library for Java
Apache Pulsar - distributed pub-sub messaging system
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Apache Kafka reviews and mentions
Scala DevInTraining looking to contribute to projects
7 projects | reddit.com/r/scala | 15 Jan 2023
2 projects | reddit.com/r/ItalyInformatica | 10 Nov 2022
What is Kafka ?
2 projects | dev.to | 31 Oct 2022
Source and documentation on GitHub
Can someone please eli5 how the hierarchical timing wheel algorithm works?
3 projects | reddit.com/r/algorithms | 6 Jul 2022
I briefly described the algorithm in this article and there is a wonderful article from Kafka that goes into more depth in their general purpose implementation. My implementation is specialized and over optimized in comparison, e.g. by using bit manipulation to avoid more expensive division/modulus instructions. Tokio rewrote their timerwheel after I showed them mine, borrowing some ideas but also staying more general. Hope that helps!
How-to-Guide: Contributing to Open Source
19 projects | reddit.com/r/dataengineering | 11 Jun 2022
I am proud to announce, a new Sorting algorithm!
3 projects | reddit.com/r/ProgrammerHumor | 3 Apr 2022
AFAIK, the Linux kernel actually uses a LinkedList for this (Ref: workqueue.c, types.h) and message queues use Timing Wheel (Ref: Kafka's TimingWheel)
Project Ideas Thread
2 projects | reddit.com/r/rust | 2 Apr 2022
Which diagram tool Kafka using in its documentation
2 projects | reddit.com/r/apachekafka | 23 Mar 2022
Looks like the author for that image is Guozhang Wang, who is still active in the kafka repo.
How to get `byte` as `byte` in a Kafka Record (in an SMT)
2 projects | reddit.com/r/apachekafka | 20 Dec 2021
Perhaps you are looking for org.apache.kafka.connect.converters.ByteArrayConverter?
Open Source Analytics Stack: Bringing Control, Flexibility, and Data-Privacy to Your Analytics
15 projects | dev.to | 25 Nov 2021
With the increase in real-time data streams and event streams, certain use cases emerged that require access to real-time data such as financial services risk reporting or detecting a credit card fraud. Real-time streams can be obtained using a stream processing framework like Apache Kafka (website, GitHub). The focus is to direct the stream of data from various sources into reliable queues where data can be automatically transformed, stored, analyzed and reported concurrently.
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
apache/kafka is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of Apache Kafka is Java.