informalsystems / quint
An executable specification language with delightful tooling based on the temporal logic of actions (TLA)
β923Updated this week
Alternatives and similar repositories for quint:
Users that are interested in quint are comparing it to the libraries listed below
- APALACHE: symbolic model checker for TLA+ and Quintβ456Updated 3 weeks ago
- A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.β823Updated last year
- Formal verification tool for Rust: check 100% of execution cases of your programs π¦ to make super safe applications! βοΈ π βοΈ π¦β901Updated this week
- Proving leftpad correct two-dozen different waysβ671Updated 2 weeks ago
- Add hardship to your testsβ961Updated last month
- Data interchange with algebraic data types.β615Updated last month
- A model checker for implementing distributed systems.β1,628Updated last week
- β498Updated 10 months ago
- Creusot helps you prove your code is correct in an automated fashion.β1,253Updated last week
- Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nβ¦β1,253Updated 3 weeks ago
- Systems language with linear types and capability-based security.β1,289Updated last month
- Learn TLA+ for free! No prior experience necessary!β210Updated last month
- A modern supercompiler for call-by-value functional languagesβ408Updated 2 weeks ago
- TLA+ snippets, operators, and modules contributed and curated by the TLA+ communityβ282Updated last week
- A high-level distributed programming framework for Rustβ891Updated this week
- Interactive, web-based tool for exploring, visualizing, and sharing formal specifications in TLA+.β117Updated this week
- An efficient, secure cryptocomputerβ618Updated last year
- DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their outputβ¦β1,405Updated last year
- Inpla: Interaction nets as a programming language (the current version)β300Updated 6 months ago
- A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraiβ¦β1,120Updated last month
- TLA+ language support for Visual Studio Codeβ375Updated this week
- Black-box transactional safety checker based on cycle detectionβ662Updated 3 weeks ago
- Logic programming in Rustβ465Updated this week
- Shrinkray is a modern multi-format test-case reducerβ266Updated last month
- CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.β637Updated this week
- A static verifier for Rust, based on the Viper verification infrastructure.β1,639Updated last week
- Verified Rust for low-level systems codeβ1,775Updated last week
- A static web application to explore and animate a TLA+ state graph.β199Updated last year
- Refinement Types for Rustβ725Updated this week
- Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!β492Updated 6 months ago