Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.4 KB

README.md

File metadata and controls

46 lines (29 loc) · 1.4 KB

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