quint-co/quint
An executable specification language with delightful tooling based on the temporal logic of actions (TLA) observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 98
- Release rhythm 77
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 19.0
- age_days: 1923
- days_rel: 155
- days_push: 13
- n_releases_24m: 25
Adoption not part of the score
1638 stars · 143 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Quint is an executable specification language based on the Temporal Logic of Actions (TLA+), designed for modeling and verifying the behavior of systems and protocols. It ships with a CLI, REPL, simulator, and integration with the Apalache model checker, letting teams run and verify specs to catch design bugs before implementation.
Use cases
- write executable specifications for distributed systems
- verify protocol invariants before implementation
- find subtle concurrency bugs with model checking
- generate model-based tests from a system spec
- simulate system designs in a REPL
- modern alternative to TLA+ for formal methods
When to choose
- designing consensus protocols or security-critical distributed systems
- you want runnable, verifiable specs instead of static design documents
- you prefer a modern, developer-friendly syntax over raw TLA+
- you need model-based testing derived from a specification
When to avoid
- you need a general-purpose programming language to build applications
- your team has no appetite for formal specification and verification
- you only need lightweight unit or integration testing of existing code
Facets
cli-tool · maturity active
programming-language interpreter cli testing simulation programming-languages microservices developer-tools cli cross-platform specification-language tla-plus formal-verification model-checking model-based-testing apalache temporal-logic repl verification formal-methods algorithms nodejs
10 sources
- readme: https://github.com/quint-co/quint · fetched 2026-08-28 · 0fd6370e4096
- homepage: https://quint.sh · fetched 2026-08-29 · 69f8c26d828f
- site_page: https://quint.sh/docs/language-basics · fetched 2026-08-29 · 677fdb3ad0a9
- site_page: https://quint.sh/docs/getting-started · fetched 2026-08-29 · 9b87af42493f
- site_page: https://quint.sh/about · fetched 2026-08-29 · f4215dc71e42
- site_page: https://quint.sh/docs/why · fetched 2026-08-29 · c86815c19ade
- site_page: https://quint.sh/docs/what-does-quint-do · fetched 2026-08-29 · e1862012d230
- site_page: https://quint.sh/docs/use-cases · fetched 2026-08-29 · 782bccfa986c
- site_page: https://quint.sh/docs/lessons · fetched 2026-08-29 · 2636f95debf1
- site_page: https://quint.sh/faq · fetched 2026-08-29 · f7a798bb2b51
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| quint-co/quint | main | 91 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem