{"repo":"mwigge/tumult","free":true,"listed":false,"github":"https://github.com/mwigge/tumult","clone":"git clone https://github.com/mwigge/tumult.git","description":"Rust-native chaos engineering platform with native OpenTelemetry, embedded DuckDB analytics, and Apache Arrow data pipelines. 10 plugins (Kubernetes, Docker, Pumba, PostgreSQL, Redis, Kafka, SSH). 7 regulatory compliance frameworks (DORA, NIS2, PCI-DSS). Single binary, zero unsafe.","language":"Rust","stars":10,"topics":["analytics","apache-arrow","chaos-engineering","chaos-testing","cli","clickhouse","compliance","devops","docker","duckdb"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Tumult Tumult is a Rust-native chaos engineering platform for running observable, repeatable resilience experiments from a CLI or Model Context Protocol (MCP) client — and for governing, storing and reporting them from the bundled tumultd daemon and web UI. Quick start Prerequisites: Rust 1.92.0 or newer and Docker with Compose. The run writes a TOON journal and, unless disabled, ingests it into the embedded DuckDB analytics store. Follow the guided walkthrough for analysis, observability, GameDays, and MCP usage. Capabilities - A five-phase experiment lifecycle with steady-state probes, fault actions, controls, recovery sampling, and rollback. - Script plugins for containers, databases, Kafka, load testing, network faults, processes, Pumba, stress, and time-related failure modes. - Native Rust executors for SSH, userspace TCP fault injection, Kubernetes, cloud APIs, and Windows. - TOON journals, Arrow conversion, DuckDB analytics, and Parquet, CSV, JSON, and Arrow IPC export. - OpenTelemetry traces and metrics across experiment execution, plugins, analytics, SSH, Kubernetes, MCP, and agentic test paths. - Statistical baselines, cross-run trends, GameDay orchestration, compliance evidence mapping, ChaosGraph, service topology, and policy-gated autopilot. - Deterministic and live-proxy fault injection for AI agents, plus adapters for Claude Code and Codex. Run tumult discover to obtain the authoritative plugin and action catalog for the installed build. How Tumult differs Agai","default_branch":null,"files":null,"tree":[],"storefront":"/r/mwigge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mwigge/tumult/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}