informalsystems / quint
An executable specification language with delightful tooling based on the temporal logic of actions (TLA)
☆918Updated this week
Alternatives and similar repositories for quint:
Users that are interested in quint are comparing it to the libraries listed below
- Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications☆211Updated this week
- APALACHE: symbolic model checker for TLA+ and Quint☆455Updated 2 months ago
- Add hardship to your tests☆947Updated 2 weeks ago
- A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.☆823Updated last year
- Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, n…☆1,247Updated 2 weeks ago
- Data interchange with algebraic data types.☆612Updated 3 weeks ago
- Formal verification tool for Rust: check 100% of execution cases of your programs 🦀 to make super safe applications! ✈️ 🚀 ⚕️ 🏦☆890Updated this week
- Creusot helps you prove your code is correct in an automated fashion.☆1,238Updated this week
- A high-level distributed programming framework for Rust☆878Updated this week
- Proving leftpad correct two-dozen different ways☆669Updated 2 weeks ago
- ☆497Updated 10 months ago
- A modern supercompiler for call-by-value functional languages☆405Updated last week
- Systems language with linear types and capability-based security.☆1,232Updated last week
- Verified Rust for low-level systems code☆1,469Updated this week
- TLA+ snippets, operators, and modules contributed and curated by the TLA+ community☆282Updated last month
- CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.☆631Updated last year
- Inpla: Interaction nets as a programming language (the current version)☆298Updated 5 months ago
- an experimental new programming language based on interaction nets☆251Updated 2 weeks ago
- A model checker for implementing distributed systems.☆1,621Updated 6 months ago
- Learn TLA+ for free! No prior experience necessary!☆210Updated 3 weeks ago
- A programming language and model of computation that matches the optimal λ-calculus reduction algorithm perfectly.☆866Updated 2 weeks ago
- Interactive, web-based tool for exploring, visualizing, and sharing formal specifications in TLA+.☆114Updated this week
- egraphs + datalog!☆520Updated this week
- Shrinkray is a modern multi-format test-case reducer☆264Updated last month
- A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebrai…☆1,115Updated 3 weeks ago
- Logic programming in Rust☆458Updated last month
- A curated list of TLA+ resources.☆141Updated 9 months ago
- A static verifier for Rust, based on the Viper verification infrastructure.☆1,623Updated 3 weeks ago
- Differential dataflow for mere mortals☆519Updated 3 years ago
- Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!☆491Updated 5 months ago