{"id":13672127,"url":"https://github.com/vertexclique/kaos","last_synced_at":"2025-04-12T16:50:42.026Z","repository":{"id":62441554,"uuid":"245542766","full_name":"vertexclique/kaos","owner":"vertexclique","description":"Chaotic Testing Harness","archived":false,"fork":false,"pushed_at":"2020-03-09T16:19:53.000Z","size":447,"stargazers_count":60,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-09T14:08:31.338Z","etag":null,"topics":["chaos-engineering","chaotic-testing","resilience-testing","test-harness"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vertexclique.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-07T00:38:58.000Z","updated_at":"2025-03-29T05:06:00.000Z","dependencies_parsed_at":"2022-11-01T22:02:00.806Z","dependency_job_id":null,"html_url":"https://github.com/vertexclique/kaos","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertexclique%2Fkaos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertexclique%2Fkaos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertexclique%2Fkaos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertexclique%2Fkaos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vertexclique","download_url":"https://codeload.github.com/vertexclique/kaos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248601218,"owners_count":21131607,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chaos-engineering","chaotic-testing","resilience-testing","test-harness"],"created_at":"2024-08-02T09:01:27.398Z","updated_at":"2025-04-12T16:50:41.997Z","avatar_url":"https://github.com/vertexclique.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/vertexclique/kaos/raw/master/img/chaos.png\"/\u003e\n\u003c/h1\u003e\n\u003cdiv align=\"center\"\u003e\n \u003cstrong\u003e\n   Chaotic Testing Harness\n \u003c/strong\u003e\n\u003chr\u003e\n\n[![Build Status](https://github.com/vertexclique/cuneiform/workflows/CI/badge.svg)](https://github.com/vertexclique/kaos/actions)\n[![Latest Version](https://img.shields.io/crates/v/kaos.svg)](https://crates.io/crates/kaos)\n[![Rust Documentation](https://img.shields.io/badge/api-rustdoc-blue.svg)](https://docs.rs/kaos/)\n\u003c/div\u003e\n\n**Kaos** is a chaotic testing harness to test your services against random failures. It allows you to add points to your code to crash sporadically and harness asserts availability and fault tolerance of your services by seeking minimum time between failures, fail points, and randomized runs.\n\nKaos is equivalent of Chaos Monkey for the Rust ecosystem. But it is more smart to find the closest MTBF based on previous runs. This is dependable system practice. For more information please visit [Chaos engineering](https://en.wikipedia.org/wiki/Chaos_engineering).\n\n\u003cdiv align=\"center\"\u003e\n\u003chr\u003e\n\u003cstrong\u003e\n\u003ca href=\"https://docs.rs/kaos/\"\u003eGet started!\u003c/a\u003e\n\u003c/strong\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertexclique%2Fkaos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvertexclique%2Fkaos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertexclique%2Fkaos/lists"}