Skip to main content

xpm - The xPack Project Manager (preview)

A tool to automate builds, tests and manage C/C++ dependencies, inspired by npm

npm install --location=global xpm@latest

Multi-configurations, cross-platform

The xPack Framework is designed to automate building and testing of multiple configuration projects, and installing multiple versions of packages, across multiple platforms (Windows, macOS, GNU/Linux).

Easy to Use & Reproducible

Source libraries and binary packages can be added to projects as 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 enables source libraries and binary packages to nicely integrate into the Node.js ecosystem, while still allowing them to be installed manually.