net.catcrafts.CrafterBuild Crafter Build C++26 modules build system CC0-1.0 LGPL-3.0-only Catcrafts

A build system for C++26 modules. Project descriptions are C++: a project.cpp constructs a Configuration and returns it, and crafter-build compiles, loads and executes it. The Flatpak carries its own LLVM, so every machine builds with the same clang, lld, libc++ and WASI sysroot.

https://forgejo.catcrafts.net/Catcrafts/Crafter.Build https://forgejo.catcrafts.net/Catcrafts/Crafter.Build/issues https://forgejo.catcrafts.net/Catcrafts/Crafter.Build crafter-build

First release distributed as a Flatpak, with a bundled LLVM 22 toolchain and WASI sysroot. Windows host support is removed; crafter-build gains --version and resolves its compiler from one place.