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.
Main Tools
aarch64-none-elf-gcc - xPack GNU AArch64 Embedded GCC
arm-none-eabi-gcc - xPack GNU Arm Embedded GCC
clang - xPack LLVM clang
cmake - xPack CMake
gcc - xPack GCC
meson-build - xPack Meson Build
mingw-w64-gcc - xPack MinGW-w64 GCC
ninja-build - xPack Ninja Build
openocd - xPack OpenOCD
qemu-arm - xPack QEMU Arm
qemu-riscv - xPack QEMU RISC-V
riscv-none-elf-gcc - xPack GNU RISC-V Embedded GCC
windows-build-tools - xPack Windows Build Tools
Supplementary Tools
bison - xPack GNU bison
flex - xPack flex
m4 - xPack GNU m4
patchelf - xPack NixOS PatchELF
pkg-config - xPack pkg-config
realpath - xPack GNU realpath
sed - xPack GNU sed
wine - xPack WineHQ