Awesome Open Source
Awesome Open Source

Kafkawize

Kafkawize is a Self service Apache Kafka Topic Management tool/portal. It is 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 organization.

Getting Started

To get Kafkawize running on your local machine or server, please follow the instructions mentioned in GettingStarted - ReadTheDocs

Download

You can download the full latest Kafkawize software bundle including documentation from https://kafkawize.com/download/

Prerequisites

Intellij/Eclipse/Netbeans
Kafkawize metastore (Rdbms)
others..

Detailed in page Prerequisites

Installing

Install Cassandra/Rdbms
Update configuration and mvn install kafkawize and kafkawizeclusterapi
Start Kafka,Zookeeper
Access Kafkawize

A step by step guide is explained in this page DetailedInstallation

Running the tests

Unit and Integration tests are available in kafkawize and kafkawizeclusterapi

Run a clean install with mvn clean install

Deployment

Install Rdbms
Update configuration and mvn install kafkawize and kafkawizeclusterapi
Start Kafka,Zookeeper
Access Kafkawize
Make sure the applications are running without any network/firewall issues

Built With

  • Bootstrap UI, Angular, Javascript, HTML, CSS - The web framework used
  • Maven - Dependency Management
  • Java, Spring boot, Spring security, SQL, CSQL, Kafka Admin client - The backend development used

Versioning

For the versions available, see the tags on this repository.

Authors

License

This project is licensed under the GPL license 3.0 - see the LICENSE.md file for details

The frontend code (Html, Css, Scss, js, images, icons) and backend code of this project cannot be (Re)Distributed, Modified, Patented. They are licensed to the original Theme software.

Architecture:

Architecture

A glimpse of Kafkawize 4.5 :

Dashboard

Topics

Subscriptions


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
css (7,241
automation (691
tool (409
kafka (405
management (127
topic (21
schemas (17

Find Open Source By Browsing 7,000 Topics Across 59 Categories