Install Joule
Get started with Joule in seconds.
LAUNCHING Q2 2026
Joule is currently in development. Star the repo to get notified when we launch!
Quick Install
# Coming soon - install with one command
curl -sSf https://joule-lang.org/install.sh | sh Platform Support
Linux
Full Support
RAPL energy monitoring, thermal sensors, GPU support
macOS
In Development
IOKit energy APIs, Apple Silicon optimization
Windows
In Development
EMI energy APIs, WMI thermal monitoring
Build from Source
# Clone the repository
git clone https://github.com/openIE-dev/joule-lang.git
cd joule
# Build with Cargo
cargo build --release
# Run tests
cargo test --workspace
# Install locally
cargo install --path compiler/joulec Prerequisites
- ✓
Rust 1.70+
Install from rustup.rs
- ✓
LLVM 16+ (optional)
Required for release backend optimization
- ✓
Linux with RAPL support (optional)
Required for hardware energy measurement