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