informalsystems / quint
An executable specification language with delightful tooling based on the temporal logic of actions (TLA)
☆829Updated this week
Related projects ⓘ
Alternatives and complementary repositories for quint
- Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications☆159Updated last week
- Data interchange with algebraic data types.☆598Updated 2 months ago
- APALACHE: symbolic model checker for TLA+ and Quint☆441Updated 2 weeks ago
- Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, n…☆1,196Updated 2 weeks ago
- A modern supercompiler for call-by-value functional languages☆390Updated last week
- A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.☆812Updated 7 months ago
- Add hardship to your tests☆790Updated last month
- The Feldera Incremental Computation Engine☆768Updated this week
- Monorepo for the Hydro Project☆481Updated this week
- Learn TLA+ for free! No prior experience necessary!☆198Updated last week
- Systems language with linear types and capability-based security.☆1,123Updated 4 months ago
- Formal verification tool for Rust: check 100% of execution cases of your programs 🦀 to make applications with no bugs! ✈️ 🚀 ⚕️ 🏦☆424Updated this week
- An efficient, secure cryptocomputer☆607Updated 11 months ago
- A functional, content-addressable programming language.☆376Updated this week
- ☆495Updated 5 months ago
- TLA+ snippets, operators, and modules contributed and curated by the TLA+ community☆271Updated 2 months ago
- TLA+ language support for Visual Studio Code☆356Updated 2 weeks ago
- A curated list of TLA+ resources.☆132Updated 4 months ago
- A model checker for implementing distributed systems.☆1,579Updated last month
- A static web application to explore and animate a TLA+ state graph.☆197Updated last year
- A programming language and model of computation that matches the optimal λ-calculus reduction algorithm perfectly.☆768Updated 3 months ago
- tar creator+extractor in ~100 lines of prolog☆256Updated last year
- Creusot helps you prove your code is correct in an automated fashion.☆1,148Updated this week
- Gossip-based service discovery (and more) for large distributed systems.☆720Updated this week
- Black-box transactional safety checker based on cycle detection☆643Updated last month
- Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!☆487Updated 3 weeks ago
- An extensible, state-of-the-art columnar file format☆987Updated this week
- Inpla: Interaction nets as a programming language (the current version)☆277Updated 3 weeks ago
- Pattern matching and exhaustiveness checking algorithms implemented in Rust☆213Updated 3 weeks ago
- Proving leftpad correct two-dozen different ways☆650Updated this week