{"id":29745627,"url":"https://github.com/flyingmutant/chaos_theory","last_synced_at":"2025-07-26T06:16:37.207Z","repository":{"id":306091534,"uuid":"788624190","full_name":"flyingmutant/chaos_theory","owner":"flyingmutant","description":"chaos_theory is a modern property-based testing and structure-aware fuzzing library","archived":false,"fork":false,"pushed_at":"2025-07-23T15:44:35.000Z","size":8743,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-23T16:34:32.022Z","etag":null,"topics":["fuzzing","hypothesis","property-based-testing","property-testing","quickcheck","random"],"latest_commit_sha":null,"homepage":"https://docs.rs/chaos_theory","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flyingmutant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-18T19:19:03.000Z","updated_at":"2025-07-23T15:44:39.000Z","dependencies_parsed_at":"2025-07-23T16:44:43.568Z","dependency_job_id":null,"html_url":"https://github.com/flyingmutant/chaos_theory","commit_stats":null,"previous_names":["flyingmutant/chaos_theory"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/flyingmutant/chaos_theory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyingmutant%2Fchaos_theory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyingmutant%2Fchaos_theory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyingmutant%2Fchaos_theory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyingmutant%2Fchaos_theory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flyingmutant","download_url":"https://codeload.github.com/flyingmutant/chaos_theory/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flyingmutant%2Fchaos_theory/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267128022,"owners_count":24040156,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["fuzzing","hypothesis","property-based-testing","property-testing","quickcheck","random"],"created_at":"2025-07-26T06:16:34.749Z","updated_at":"2025-07-26T06:16:37.193Z","avatar_url":"https://github.com/flyingmutant.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# chaos_theory\n\nchaos_theory is a modern Rust property-based testing and structure-aware fuzzing library.\n\n## Features\n\n- Property-based testing *and* structure-aware fuzzing support\n- Advanced functionality, including:\n  - Data generation biased to explore edge cases\n  - Built-in universal swarm testing\n  - Seeded generation\n- Simple, imperative, macro-free API\n- Zero unsafe code\n- Zero required dependencies\n\n## Documentation\n\nAPI documentation: [docs.rs/chaos_theory](https://docs.rs/chaos_theory)\n\n## Status\n\nchaos_theory is pretty good, and is widely relied upon in our internal codebase.\nHowever, some important functionality (derive macro, proper recursion handling,\nNaN generation) is missing, and there is no documentation besides minimalistic docstrings.\n\nchaos_theory has not been officially released yet, and is certainly lacking\nthe required polish. Use at your own risk and don't expect support.\n\n## License\n\nchaos_theory is licensed under the [Mozilla Public License Version 2.0](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflyingmutant%2Fchaos_theory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflyingmutant%2Fchaos_theory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflyingmutant%2Fchaos_theory/lists"}