Rust CLI to query TLA+ specs for state validation
tlatools‑rs lets you ask concrete questions about a TLA+ specification without running a full model checker. It parses .tla files, evaluates predicates at given states, and tells you exactly which conjunct fails. The tool is useful for developers debugging distributed algorithms or verifying traces against a spec. It runs as a lightweight Rust binary, avoiding the JVM overhead of traditional TLA+ tools.
View on GitHub →copyleftdev/tlatools-rs