Linux · Developer Tools
TLA+ Toolbox
TLA+ Toolbox is an IDE (integrated development environment) for the TLA+ tools
by TLA+ Foundation
Official site: flathub.org
About TLA+ Toolbox
TLA+ is a high-level language for modeling programs and systems. It is useful for eliminating fundamental design errors, which are hard to find and expensive to correct in code.
The TLA Toolbox is an IDE (integrated development environment) for the TLA+ tools. Use it to:
Create and edit your specs, with the locations of parsing errors
marked in the modules
Run the PlusCal translator, with the locations of translation
errors marked in the PlusCal code
View the pretty-printed versions of your modules
Run the TLC model checker.
The Toolbox allows you to explorer an error trace produced by
TLC—for example, by evaluating arbitrary formulas at each step
in the trace
Run the TLA+ proof system
How to install TLA+ Toolbox
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub org.lamport.tla.toolbox
- Open TLA+ Toolbox once it finishes installing.
Frequently asked questions
Is TLA+ Toolbox free to download?
Yes. The Download button sends you to flathub.org, the developer's official site, where TLA+ Toolbox is available to download. Flatnic doesn't host or modify any files.
How do I install TLA+ Toolbox from the command line?
With Flatpak, run: flatpak install flathub org.lamport.tla.toolbox. This installs it from the official source and keeps it updated.
Is TLA+ Toolbox safe?
TLA+ Toolbox downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.