Skip to content

Blazeey/Kafka-Man

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 19, 2020
e1d5931 · Apr 19, 2020

History

30 Commits
Apr 19, 2020
Apr 19, 2020
Mar 13, 2020
Apr 16, 2020
Apr 19, 2020
Mar 15, 2020
Mar 8, 2020
Mar 26, 2020
Mar 8, 2020
Mar 8, 2020
Mar 17, 2020
Mar 8, 2020
Mar 13, 2020
Mar 8, 2020

Repository files navigation

Kafka-Man

Postman for Kafka

KafkaMan is developed using Angular and Ruby on Rails. Why Angular and RoR? Just wanted to learn.

Motivation

Well, got tired of using console to produce and consume messages.

Installation

  • frontend/README.MD for Angular installation
  • backend/README.MD for Ruby on Rails installation

Docker

docker run -itd -p 4200:80 -p 3259:3259 blazeey/kafka-man:latest

Local Cluster in Docker

For using local cluster in docker, user IP of your machine. Ex. 192.168.0.103:9092

Clusters

Clusters

Producer

Producer

Consumer

Consumer

Topics

Topics

Future Works

  • Change UI - Suggestions are appreciated!
  • Fix bugs. Too lazy to fix'em now :v
  • Enabling SSL to connect to kafka.
  • New filters for consumers.
  • Tabs for consumers and producers.
  • Maintaining history of produced messages.

Contribution

  • Got new ideas? Shoot.
  • Found bugs? Try fixing them if possible :p
  • If too lazy like me to fix bugs, create a new issue.
  • Contributions are welcome! :))