{"repo":"varar-dev/varar","free":true,"listed":false,"github":"https://github.com/varar-dev/varar","clone":"git clone https://github.com/varar-dev/varar.git","description":"Executable Documentation","language":"TypeScript","stars":28,"topics":["acceptance-test-driven-development","agentic-coding","behaviour-driven-development","executable-documents","executable-specification","markdown","specification-by-example"],"license":"MIT","category":"productivity","readme_excerpt":"Varar Executable Markdown documentation for humans and agents — turn your docs into tests. Varar lets you write plain-Markdown examples that read like prose, then runs them as tests: if the code stops doing what the documentation says, the test fails. It closes the gap where code, tests, and docs quietly drift apart — so a programmer or coding agent that breaks the oath gets caught, every time. 📖 Full documentation, tutorials, and a live browser playground: varar.dev Varar is a multi-language project with the same behaviour across five ports — TypeScript, Java, Kotlin, Python, and Ruby — verified by a shared, language-neutral conformance corpus. Three further ports — Rust, C#, and Go — are in progress. Build & coverage CI status and line/branch coverage per port. Build badges reflect each port's workflow on main ; coverage is distilled from each tool's native report into coverage.json and refreshed by make coverage . Port Build Line coverage Branch coverage --- --- --- --- TypeScript Java / Kotlin Python Ruby Rust C# Go Development This is a multi-language monorepo. Build and test every port from the repo root: See CONTRIBUTING.md for the full workflow and CLAUDE.md for the repository layout and architectural principles. License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/varar-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/varar-dev/varar/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."}