An executable specification language with delightful tooling based on the temporal logic of actions (TLA)
-
Updated
Oct 31, 2026 - TypeScript
An executable specification language with delightful tooling based on the temporal logic of actions (TLA)
APALACHE: symbolic model checker for TLA+ and Quint
Utilities for the TLA+ ecoystem and model-based testing using TLA+.
Rust library for consuming Apalache ITF traces
Protocol specs in Python you can verify: test, simulate, model check, prove
Examples of efficiently using Apalache
Quint specification of Aztec governance and formal verification
Minimalistic Python client for interaction with the Apalache model checker over JSON RPC
Research-stage verification suite for a pure OCaml subset, BEAM actor protocols, and Idris2/Zig FFI boundaries. Targets Why3/SMT, Apalache, and checked proof receipts. Current contents are architecture, an implementation roadmap, and fail-closed readiness tooling; the proof engine is not yet implemented.
TLA+ Specification of Raft Consensus Algorithm
Web tool that turns TLA+ specs into actionable requirements, rewrites NFRs into TLA+ monitors, and runs proof checks via a backend.
To associate your repository with the apalache topic, visit your repo's landing page and select "manage topics."