Common Kafka

Common utilities for Apache Kafka
Alternatives To Common Kafka
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
19 hours ago1,038apache-2.0Java
Mirror of Apache Kafka
Sarama10,0231,7594 days ago152August 11, 2022327mitGo
Sarama is a Go library for Apache Kafka.
Debezium8,5385432a day ago137September 16, 202247apache-2.0Java
Change data capture for a variety of databases. Please log issues at
2 hours ago272otherC
The Apache Kafka C/C++ library
Kafka Ui5,962
4 hours ago285apache-2.0Java
Open-Source Web UI for Apache Kafka Management
Strimzi Kafka Operator3,8672an hour ago34September 06, 2022142apache-2.0Java
Apache Kafka® running on Kubernetes
Goka2,1163172 months ago62July 12, 202216bsd-3-clauseGo
Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.
Spring Kafka1,9041,691225a day ago160September 19, 202247apache-2.0Java
Provides Familiar Spring Abstractions for Apache Kafka
Kaf1,85822 days ago71July 18, 202254apache-2.0Go
Modern CLI for Apache Kafka, written in Go.
Oryx1,7961622 years ago14November 25, 20181apache-2.0Java
Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning
Alternatives To Common Kafka
Select To Compare

Alternative Project Comparisons

Common Kafka Build Status

This repository contains common Kafka code supporting Cerner's cloud-based solutions.

For Maven, add the following,

<!-- For client utilities -->
<!-- For connect utilities -->
<!-- For test utilities -->

Project Inventory

The following modules are available for use,

Please refer to the project-specific README documentation for content details.

Version Requirements

The 3.0 release of common-kafka uses the following dependency versions.

Note that the Scala dependency is only applicable for common-kafka-test.

Upgrading from common-kafka 2.x to 3.0

  • The common-kafka-admin module has been removed, KafkaAdminClient can be replaced by Kafka's admin client
  • KafkaBrokerTestHarness has been updated to require TestInfo in the setup method, which requires junit5. By extending AbstractKafkaTests instead of using KafkaBrokerTestHarness directly you can avoid needing to add a junit5 dependency.


You are welcome to contribute to Common-Kafka.

Read our Contribution guidelines.


Copyright 2017 Cerner Innovation, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
See the License for the specific language governing permissions and
limitations under the License.
Popular Kafka Projects
Popular Apache Kafka Projects
Popular Data Processing Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Apache Kafka
Kafka Connect
Kafka Client