There are 12 repositories under tlaplus topic.
An executable specification language with delightful tooling based on the temporal logic of actions (TLA)
Tutorial "Weeks of debugging can save you hours of TLA+". Each git commit introduces a new concept => check the git history!
A gently curated list of companies using verification formal methods in industry
APALACHE: symbolic model checker for TLA+ and Quint
TLA+ snippets, operators, and modules contributed and curated by the TLA+ community
A static web application to explore and animate a TLA+ state graph.
Learn TLA+ for free! No prior experience necessary!
Easiest-ever formal methods language! Designed for developers crafting distributed systems, microservices, and cloud applications
Advanced fuzzing via Model Based Testing for Cosmos blockchains
A tree-sitter grammar for TLA⁺ and PlusCal
A selection of textbook-like course notes for the Imperial College Computing modules.
Distributed termination detection on a ring, due to Shmuel Safra:
Proving a blocking queue deadlock free in a dozen different ways
Distributed termination detection on a ring, due to Shmuel Safra: https://www.cs.utexas.edu/users/EWD/ewd09xx/EWD998.PDF
Synchronous fault-tolerant distributed algorithms encoded in TLA+
Different TLA+ specifications, mostly for learning purposes
Utilities for the TLA+ ecoystem and model-based testing using TLA+.
TLA+ specification for Succinct Atomic Swap smart contract
TLA+ specifications accompanying paper: Automated Validation of State-Based Client-Centric Isolation with TLA+. (https://doi.org/10.1007/978-3-030-67220-1_4) Based on Crooks' Isolation (https://dl.acm.org/doi/10.1145/3087801.3087802).
Material for a workshop on Apalache and TLA+. To be populated with more examples.
TLA+ specs and models for the TezEdge node's p2p overlay network, shell, and consensus