All Projects โ†’ oslabs-beta โ†’ Kafka Sprout

oslabs-beta / Kafka Sprout

Licence: mit
๐Ÿš€ Web GUI for Kafka Cluster Management

Programming Languages

java
68154 projects - #9 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Kafka Sprout

Azure Event Hubs For Kafka
Azure Event Hubs for Apache Kafka Ecosystems
Stars: โœญ 124 (-68.04%)
Mutual labels:  apache-kafka, kafka, apache
Waterdrop
WaterDrop is a standalone Karafka component library for generating Kafka messages
Stars: โœญ 136 (-64.95%)
Mutual labels:  apache-kafka, kafka
Slimmessagebus
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Stars: โœญ 120 (-69.07%)
Mutual labels:  apache-kafka, kafka
Kafka Tutorials
Kafka Tutorials microsite
Stars: โœญ 144 (-62.89%)
Mutual labels:  apache-kafka, kafka
Kukulcan
A REPL for Apache Kafka
Stars: โœญ 103 (-73.45%)
Mutual labels:  apache-kafka, kafka
Meetup
Kafka ํ•œ๊ตญ ์‚ฌ์šฉ์ž ๋ชจ์ž„์—์„œ ์šด์˜ํ•˜๋Š” meetup repository
Stars: โœญ 106 (-72.68%)
Mutual labels:  apache-kafka, kafka
Oryx
Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning
Stars: โœญ 1,785 (+360.05%)
Mutual labels:  apache-kafka, kafka
Kowl
Apache Kafka Web UI for exploring messages, consumers, configurations and more with a focus on a good UI & UX.
Stars: โœญ 1,036 (+167.01%)
Mutual labels:  apache-kafka, kafka
Kop
Kafka-on-Pulsar - A protocol handler that brings native Kafka protocol to Apache Pulsar
Stars: โœญ 159 (-59.02%)
Mutual labels:  apache-kafka, kafka
Kafkactl
Command Line Tool for managing Apache Kafka
Stars: โœญ 177 (-54.38%)
Mutual labels:  apache-kafka, kafka
Cp All In One
docker-compose.yml files for cp-all-in-one , cp-all-in-one-community, cp-all-in-one-cloud
Stars: โœญ 239 (-38.4%)
Mutual labels:  apache-kafka, kafka
Karafka
Framework for Apache Kafka based Ruby and Rails applications development.
Stars: โœญ 1,223 (+215.21%)
Mutual labels:  apache-kafka, kafka
Kattlo Cli
Kattlo CLI Project
Stars: โœญ 58 (-85.05%)
Mutual labels:  apache-kafka, kafka
Pykafka
Apache Kafka client for Python; high-level & low-level consumer/producer, with great performance.
Stars: โœญ 1,079 (+178.09%)
Mutual labels:  apache-kafka, kafka
Hsweb Iot Cloud
ๆœฌ้กน็›ฎๅทฒ่ฟ็งป่‡ณ github.com/jetlinks
Stars: โœญ 258 (-33.51%)
Mutual labels:  kafka, spring-boot
Docker Kafka
Apache Kafka on Docker
Stars: โœญ 143 (-63.14%)
Mutual labels:  apache-kafka, kafka
Storm Dynamic Spout
A framework for building spouts for Apache Storm and a Kafka based spout for dynamically skipping messages to be processed later.
Stars: โœญ 40 (-89.69%)
Mutual labels:  apache-kafka, kafka
Kafka Workshop
Materials (slides and code) for Kafka and Kafka Streams Workshop
Stars: โœญ 44 (-88.66%)
Mutual labels:  apache-kafka, kafka
Azkarra Streams
๐Ÿš€ Azkarra is a lightweight java framework to make it easy to develop, deploy and manage cloud-native streaming microservices based on Apache Kafka Streams.
Stars: โœญ 146 (-62.37%)
Mutual labels:  apache-kafka, kafka
Kafka Ui
Open-Source Web GUI for Apache Kafka Management
Stars: โœญ 230 (-40.72%)
Mutual labels:  apache-kafka, kafka

Kafka Cluster Management UI Tool

ไธญๆ–‡ | English

About

Kafka Sprout is a web GUI that helps you quickly start up Zookeeper and Kafka servers on your local machine without any code configuration. Easily view, manage, and configure your Kafka topics and brokers with a push of a button. Kafka Sprout also displays relevant realtime metrics including Request Rate, Network I/O Rate, etc. Give it a spin and let us know what features you want next!


๐Ÿ‘‹ Goodbye Clunky Terminal Windows, Hello Web GUI

Start Cluster

Configure and Start Brokers

View, Add, and Delete Topics

Features

๐Ÿš€ Push to Start Zookeeper and Kafka Server

โž• Quickly Add and Delete Topics

๐Ÿ’ช Setup Kafka Brokers with Ease

๐Ÿšฆ Monitor Key Performance Metrics

๐Ÿ”Ž Explore Topic and Broker Configurations


Getting Started

Installation

  1. Clone this repo:
git clone https://github.com/oslabs-beta/Kafka-Sprout.git
  1. Run the application in the root folder. This will also install node locally to build the frontend.
mvn spring-boot:run # for Mac
./mvnw spring-boot:run # for Windows
  1. Go to http://localhost:8080/ on your browser.

Set Up

Requirements

  • Java (version 11 or newer)
  • Maven (version 3.6.3 or newer)
  • Kafka (version 0.11.0 or newer)
  • Node.js (version 12.18.3 or newer)

Built With

Spring Boot | Spring Web Socket | Styled Components | React | Typescript | Apache Kafka

Contributors

Brian Hong | Midori Yang | Nak Kim | Nicole Ip | Winford Lin

Contributions Welcome!

If you found this interesting or helpful at all, feel free to drop a โญ๏ธ GitHub stars โญ๏ธ on this project to show your support!

You can contribute by:

  • Raising any issues you find using Kafka Sprout
  • Fixing issues by opening Pull Requests
  • Improving documentation

All bugs, tasks or enhancements are tracked as GitHub issues. Issues which might be a good start for new contributors are marked with "good-start" label.

If you want to get in touch with us first before contributing, shoot us an email at [email protected]. Kafka Sprout is actively maintained!

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].