khaos
« Back to VersTracker
Description:
Kafka traffic simulator for observability and chaos engineering
Type: Formula  |  Latest Version: 0.4.0@0  |  Tracked Since: Dec 26, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 81  |  Forks: 5  |  Language: Python  |  Category: Developer tools
Tags: kafka chaos-engineering testing simulator observability
Install: brew install khaos
About:
Khaos is a specialized command-line tool designed to generate realistic and controllable Kafka traffic for testing and development environments. It enables engineers to simulate various data patterns, message volumes, and potential failure scenarios to validate system resilience. This makes it an essential utility for chaos engineering and performance tuning within Kafka-based architectures.
Key Features:
  • Simulates realistic Kafka message streams with customizable patterns
  • Supports chaos engineering by injecting latency and errors
  • Lightweight CLI for easy integration into development workflows
  • Helps validate consumer and producer performance under load
Use Cases:
  • Testing Kafka consumer logic against unpredictable data streams
  • Validating cluster resilience by simulating message backpressure
  • Performance benchmarking of Kafka producers and consumers
  • Developing and debugging stream processing applications locally
Alternatives:
  • kafka-producer-perf-test – Khaos offers more flexible data patterns and chaos features compared to the standard Kafka benchmarking tool.
  • ksqlDB – ksqlDB is for stream processing, whereas Khaos is focused purely on traffic generation and simulation.
Version History
Detected Version Rev Change Commit
Dec 27, 2025 2:04pm 0.4.0 0 VERSION_BUMP ce3cc596
Dec 26, 2025 9:50am 0 META bf8d26bd