Reproducible and version-pinned Rocq environment bootstrapper.
Install and run Rocq in minutes, with a fully reproducible and version-aligned environment.
rocq-platform-starter is a cross-platform tool designed to download, install, and configure a fully reproducible Rocq (formerly Coq) environment with minimal user interaction.
It enforces strict version alignment across the entire stack and follows the official Rocq Platform release conventions.
The goal is to remove the complexity of manual setup while preserving determinism and reproducibility.
- Reproducible Rocq installation
- Strict version pinning across the toolchain
- Automatic workspace generation
- VSCode integration (VSRocq / VSCoq)
- Cross-platform support (Linux, macOS, Windows)
- Deterministic and version-aligned setup
- opam ≥ 2.1
- jq
- curl
- VSCode (optional)
For GUI build:
- go ≥ 1.22
- Fyne dependencies
- curl
- jq
- VSCode (optional)
No prerequisites for end users.
Download the appropriate release for your platform:
https://github.com/justme0606/rocq-platform-starter/releases
Download:
rocq-platform-starter
Then run:
chmod +x rocq-platform-starter ./rocq-platform-starter
Download:
rocq-platform-starter-macos-arm64.dmg
Then:
- Open the DMG
- Drag Rocq-Platform-Starter into Applications
- Launch the application
Download:
rocq-platform-starter-windows.exe
Then simply run the executable.
Once launched, the application:
- Installs the appropriate Rocq Platform version
- Configures the environment
- Sets up a ready-to-use workspace
- Installs and configures VSCode integration
No manual configuration is required.
Linux, macOS, Windows
Driven by:
manifest/latest.json
Ensures:
- Version consistency
- Controlled dependency resolution
- Explicit release targeting
- Academic courses
- Research environments
- Workshops
- Student onboarding
- Reproducible setups
MIT License




