Skip to main content

xPack Binary Development Tools

Cross-platform binary tools for software development, aimed at reproducible builds

Multi-version, cross-platform

The xPack Framework aims to automate the installation of multiple versions of development tools that are otherwise not easily available in common software distributions, across multiple platforms (Windows, macOS, GNU/Linux).

Easy to Use & Reproducible

The binary packages can be added to projects as development dependencies, and conveniently installed with xpm install. This feature also ensures reproducibility, which is particularly beneficial in CI/CD environments.

Part of the Node.js ecosystem

The xpm CLI tool complements npm with several extra features specific to C/C++ projects. This allows the binary packages to nicely integrate into the Node.js ecosystem, while still allowing the binary archives to be installed manually.


Main Tools

aarch64-none-elf-gcc - xPack GNU AArch64 Embedded GCC
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
arm-none-eabi-gcc - xPack GNU Arm Embedded GCC
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
clang - xPack LLVM clang
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
cmake - xPack CMake
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
gcc - xPack GCC
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
meson-build - xPack Meson Build
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
mingw-w64-gcc - xPack MinGW-w64 GCC
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
ninja-build - xPack Ninja Build
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
openocd - xPack OpenOCD
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
qemu-arm - xPack QEMU Arm
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
qemu-riscv - xPack QEMU RISC-V
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
riscv-none-elf-gcc - xPack GNU RISC-V Embedded GCC
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
windows-build-tools - xPack Windows Build Tools
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars

Supplementary Tools

bison - xPack GNU bison
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
flex - xPack flex
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
m4 - xPack GNU m4
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
patchelf - xPack NixOS PatchELF
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
pkg-config - xPack pkg-config
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
realpath - xPack GNU realpath
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
sed - xPack GNU sed
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars
wine - xPack WineHQ
GitHub Release GitHub Release Date GitHub Downloads (all assets, all releases) GitHub Repo stars

Work in Progress

bash - xPack GNU Bash
texinfo - xPack GNU texinfo

Internal

xbb-helper - xPack Build Helper