Awesome Open Source
Awesome Open Source

Stratio Khermes. Build StatusCoverage Status


When you have a complex system architecture with a huge variety of services, the first question that arises is: "What happens when I start to generate tons of events and what is the behaviour of the system when it starts to process them?". For these reasons we are devoloping a high configurable and scalable tool called Khermes that can answer this "a priori simple" question.

"Khermes is a distributed fake data generator used in distributed environments that produces a high volume of events in a scalable way".

Full Documentation

See the Wiki for full documentation, examples, operational details and other information.


To build the project, run the tests and generate the khermes jar artifact you should execute:

$ mvn clean package

We have create both shell scripts and docker-compose files to make easier for you to start using khermes. For further info on how to get started please go to the Getting Started section of our Wiki.


Licensed under the Apache License, Version 2.0

Bugs and Feedback

For bugs, questions and discussions please use the GitHub Issues.


Want to contribute? Great! Khermes is open source and we need you to keep growing. If you want to contribute do not hesitate to create a Pull Request with your changes!

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Scala (29,378
Websocket (14,259
Kafka (9,775
Akka (2,731
Akka Http (409
Akka Streams (324
Data Generator (320
Akka Actors (63
Akka Cluster (60
Twirl Templates (6