The xPack project aims to provide a set of cross-platform tools to manage, configure and build complex, modular, multi-target (multi-architecture, multi-board, multi-toolchain) projects, with an emphasis on C/C++ and bare-metal embedded projects.
- https://github.com/xpack/xpm-js/ - The xPack Project Manager command line tool
Planned tools:
- https://github.com/xpack/xpjson-cli-ts/ - A CLI tool to manipulate JSON files (extract/replace/remove values)
- https://github.com/xpack/xpliquid-cli-ts/ - A CLI tool to expand liquid templates
In alphabetical order:
- https://github.com/xpack/cli-start-options-js/ - A framework to implement command line Node.js applications
- https://github.com/xpack/logger-ts/ - A Node.js CommonJS/ES6 module with a generic console logger class
- https://github.com/xpack/update-checker-ts/ - A Node.js ES6 module to notify when a newer version of a npm package is available
- https://github.com/xpack/xpm-liquid-ts/ - A Node.js CommonJS/ES6 module with the Liquid substitutions code used by xpm & relatives
- https://github.com/xpack/hello-world-template-xpack/ - An xpm template to generate Hello World projects
- https://github.com/xpack/vscode-xpack-extension-ts/ - A Visual Studio Code C/C++ managed build extension
- https://github.com/xpack/web-jekyll/ - The xPack web site Jekyll source
- https://xpack.github.io/web-preview/ - Test site where future versions of the web site are published
- https://github.com/xpack-dev-tools/ - 3rd Party Development Tools
- https://github.com/micro-os-plus/ - The µOS++ IIIe framework
- https://github.com/xpack-3rd-party/ - 3rd party source xPacks
- https://github.com/eclipse-embed-cdt/ - Eclipse Embedded CDT (C/C++ Development Tools)
- https://github.com/xpack/assets/ - Various assets used in the xPack project
- https://github.com/xpack/design-notes/ - Internal project notes