Install Joule
Get started with energy-efficient computing in seconds.
v1.0.0 — NOW AVAILABLE
Joule v1.0.0 is here. Download prebuilt binaries for macOS, Linux, and Windows — or install via Homebrew or APT.
View release notes →Quick Install
# One-line install (macOS / Linux)
curl -fsSL https://github.com/openIE-dev/joule-lang/releases/latest/download/install.sh | sh
# Verify installation
joule --version Package Managers
Homebrew
macOS and Linux
brew install openIE-dev/joule/joule APT
Ubuntu / Debian
# Add the Joule repository
curl -fsSL https://openie-dev.github.io/joule-lang/gpg.key \
| sudo gpg --dearmor -o /usr/share/keyrings/joule.gpg
echo "deb [signed-by=/usr/share/keyrings/joule.gpg] \
https://openie-dev.github.io/joule-lang stable main" \
| sudo tee /etc/apt/sources.list.d/joule.list
# Install
sudo apt update && sudo apt install joule Direct Downloads
Prebuilt binaries for v1.0.0. SHA256 checksums available on the release page.
macOS
Apple Silicon & Intel
Linux
Ubuntu / Debian
Windows
x86_64 & ARM64
Platform Support
Linux
Full Support
- x86_64, aarch64
- RAPL energy monitoring
- CUDA, ROCm GPU support
macOS
Full Support
- Apple Silicon (M1-M5)
- IOReport energy APIs
- Metal GPU backend
Windows
Full Support
- x86_64, arm64
- EMI energy measurement
- CUDA GPU support
Build from Source
# Clone the repository
git clone https://github.com/openIE-dev/joule-lang.git
cd joule-lang
# Build Joule with Joule
./joule build --release
# Run tests
./joule test
# Install the compiler
./joule install
# Verify installation
joulec --version Prerequisites
- ✓
No external dependencies
Joule is fully self-hosted with its own compiler toolchain
- ✓
Energy monitoring (optional)
Linux RAPL, macOS IOReport, or Windows EMI for hardware energy measurement
Try Without Installing
Explore Joule in your browser and see how it compares to other languages.
Open Benchmark →