Skip to content

User friendly and convenient Apache Kafka JSON message faking

License

Notifications You must be signed in to change notification settings

BenasB/kafka-faker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apache Kafka JSON message faking

Motivation 🤔

When developing applications which use Apache Kafka as a messaging queue, it is sometimes good to have fake data flowing through it for development purposes. Kafka Faker allows you to do that conveniently through a web UI.

Features 📋

  • Fake data generation by Faker
  • Create dynamic JSON objects: nest objects, arrays
  • Send messages manually or periodically
  • Save and load message schemas
  • See the session's message history
  • Containerized

Demo 🖼️

You can try out the demo mode of the UI here!

Disclaimer: this application is inteded for desktop/laptop users, so the design is not mobile responsive.

Kafka Faker demo picture 2

Kafka Faker demo picture 1

Kafka Faker demo picture 3

Application stack 📚

  1. Front end
  2. Back end
  3. Kafka cluster
  4. MySQL database

Set Kafka Faker up 🕹️

This application is published as images on Docker Hub:

See an example Docker compose file here

About

User friendly and convenient Apache Kafka JSON message faking

Topics

Resources

License

Stars

Watchers

Forks