TLA+ Toolbox for Mac
This repository hosts the core TLA⁺ command line interface (CLI) Tools and the Toolbox integrated development environment (IDE). Its development is managed by the TLA⁺ Foundation.
TLA+ Toolbox — overview
Overview
This repository hosts the core TLA⁺ command line interface (CLI) Tools and the Toolbox integrated development environment (IDE). Its development is managed by the TLA⁺ Foundation. See http://tlapl.us for more information about TLA⁺ itself. For the TLA⁺ proof manager, see http://proofs.tlapl.us.
Versioned releases can be found on the Releases page. Currently, every commit to the master branch is built & uploaded to the 1.8.0 Clarke pre-release. If you want the latest fixes & features you can use that pre-release. If you want to consume the TLA⁺ tools as a Java dependency in your software project, Maven packages are periodically published to central.sonatype.org.
Use
The TLA⁺ tools require Java 11+ to run.
To use TLA⁺ from a graphical interface, see the TLA⁺ VS Code extension. The Eclipse-based TLA⁺ Toolbox GUI is also available from this repository, but it is currently unmaintained.
Get tla2tools.jar from the releases to use the tools from the command line. The tla2tools.jar file contains multiple TLA⁺ tools; after adding tla2tools.jar to your CLASSPATH, the tools can be used as follows:
Running java -jar tla2tools.jar is aliased to run tlc2.TLC.
For more information on using & consuming the TLA⁺ tools, see USE.md.
Developing & Contributing
The TLA⁺ Tools and Toolbox IDE are both written in Java. The TLA⁺ Tools source code is in tlatools/org.lamport.tlatools. The Toolbox IDE is based on Eclipse Platform and is in the toolbox directory. For instructions on building & testing these as well as setting up a development environment, see DEVELOPING.md.
We welcome your contributions to this open source project! TLA⁺ is used in safety-critical systems, so we have a contribution process in place to ensure quality is maintained; read CONTRIBUTING.md before beginning work.
License & Copyright
Copyright © 199? HP Corporation Copyright © 2003 Microsoft Corporation Copyright © 2023 Linux Foundation
Licensed under the MIT License.
Details
TLA 的集成开发环境
How to install TLA+ Toolbox
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2024-08-05; current version v1.7.4, with the latest 10 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| v1.7.4 | 2024-08-05 | Stable | 170.3 MB | Download | Download | Download |
| v1.7.3 | 2024-08-05 | Stable | — | — | — | — |
| v1.7.1 | 2022-02-23 | Stable | 167.2 MB | Download | Download | Download |
| v1.7.2 | 2022-02-02 | Stable | — | — | — | — |
| v1.7.0 | 2020-04-01 | Stable | 166.6 MB | Download | Download | Download |
| v1.6.0 | 2019-07-11 | Stable | 152.6 MB | Download | Download | Download |
| v1.5.7 | 2018-07-18 | Stable | 109.6 MB | Download | Download | Download |
| v1.5.6 | 2018-01-30 | Stable | 104.9 MB | Download | Download | Download |
| v1.8.0 | 2026-11-06 | Pre-release | 234.7 MB | Download | Download | Download |
| rolling | 2026-10-23 | Pre-release | — | — | — | — |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Supported systems
- macOS 27(Golden Gate) (Apple silicon + Intel)
- macOS 26 Tahoe (Apple silicon + Intel)
- macOS 15 Sequoia (Apple silicon + Intel)
- macOS 14 Sonoma (Apple silicon + Intel)
- macOS 13 Ventura (Apple silicon + Intel)
- macOS 12 Monterey (Apple silicon + Intel)
- macOS 11 Big Sur (Apple silicon + Intel)
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| TLA+ Toolbox | v1.7.4 | — | Universal binary | 59 |
| CodeBuddy | 4.12.1.39217423,757a5b2f | — | Universal binary | 64 |
| CodeBuddy CN | 4.12.2.41207131,425ab70e | — | Universal binary | 64 |
| Studio 3T Community Edition | 2025.1.0 | — | Universal binary | 55 |
Similar apps: Developer Tools
CodeBuddy
CodeBuddy is an AI-driven adaptive integrated development environment aimed at developers who…CodeBuddy CN
CodeBuddy CN is an AI-driven adaptive integrated development environment designed for…Studio 3T Community Edition
Studio 3T Community Edition is a graphical client tool for MongoDB, formerly known as Robomongo.NoSQLBooster for MongoDB
NoSQLBooster is a cross-platform IDE for MongoDB Server 3.6-9.Eclipse IDE for Java EE Developers
Eclipse IDE for Java EE Developers is an integrated development environment aimed at enterprise…RubyMine
RubyMine is a Ruby on Rails integrated development environment from JetBrains, aimed at…Categories: Developer Tools