Skip to content

streamthoughts/awesome-opensource-contribs-kafka

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Awesome Open-Source Contribs for Apache Kafka

88x31

A curated list of awesome open-source frameworks, libraries, tools and examples for the Apache Kafka project.

Contributing to this project is easy!Just send a pull request and make the list growth!

Change Data Capture

Clients

CLI / Tools

Configuration

  • kafka-gitops: Manage Apache Kafka topics and generate ACLs through a desired state file. Apache License 2.0

  • Jikkou: Tool to ease and automate Apache Kafka cluster configuration management. Apache License 2.0

  • kattlo: Kattlo gives a way to manage topics, ACLs, users, schemas, ksqlDB, employing a evolutionary configuration. Easy to understand, easy to write and easy to apply. Apache License 2.0

  • julie: An operational manager for Apache Kafka (Automation, GitOps, SelfService) MIT License

Examples

Infrastructure

Kafka Connect

Kafka Streams

Performance

  • kloadgen: KLoadGen is kafka load generator plugin for jmeter designed to work with AVRO schema Registries. MPL 2.0

Query/SQL

Replication

REST API

  • Kafka REST Proxy: Confluent REST Proxy for Kafka. Confluent Community License Agreement Version 1.0

  • Karapace: Karapace (Aiven) is the open source REST proxy you can run where you need it; drop-in replacement for Confluent REST Proxy. Apache License 2.0

  • Kafka Pixy: gRPC/REST proxy for Kafka. Apache License 2.0

  • Raccoon - Raccoon is a high-throughput, low-latency service to collect events in real-time from your web, mobile apps, and services using multiple network protocols and publish to Kafka.

  • Zilla - An API gateway built for event-driven architectures and streaming that supports standard protocols such as HTTP, SSE, gRPC, MQTT, and the native Kafka protocol.

Schema / Data

Security / ACL

Site Reliability Tools

Test

UI/Cluster Management

  • AKHQ: Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more. Apache License 2.0

  • CMAK: CMAK (previously known as Kafka Manager) is a tool for managing Apache Kafka clusters.See below for details about the name change. Apache License 2.0

  • Kafdrop – Kafka Web UI: Kafdrop is a web UI for viewing Kafka topics and browsing consumer groups.The tool displays information such as brokers, topics, partitions, consumers, and lets you view messages. Apache License 2.0

  • Kafka Eagle: A easy and high-performance monitoring system, as well as offsets or metadata and other kafka information. Apache License 2.0

  • Kafkawize: Kafkawize : A Self service Apache Kafka Topic Management tool/portal.A Web application which automates the process of creating and browsing Kafka topics, acls, schemas by introducing roles/authorizations to users of various teams of an org. Apache License 2.0

  • klustr: Monitoring tool and graphic visualizer for Apache Kafka that helps you track key metrics about your cluster in real-time. MIT License

  • Remora: Kafka consumer lag-checking application for monitoring, written in Scala and Akka HTTP; a wrap around the Kafka consumer group command.Integrations with Cloudwatch and Datadog.Authentication recently added. MIT License

  • Kowl: Kowl is a modern Kafka Web UI for exploring Kafka messages, configurations and more with a focus on a good UI/UX. Written in Go & React. Apache 2.0 License

Other Awesome Lists about Apache Kafka & Data Engineering

About

A list of all awesome open-source contributions for the Apache Kafka project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published