NASM DevKit is a cross-platform template and development kit for building NASM projects with modern tooling. It gives you a ready-to-use workspace that just works, from build system to dependencies, libraries, and interop.
- Project scaffold: clean layout with
/src/,/lib/, and build tools. - CMake integration: cross-platform builds with sensible defaults.
- Dependency system: automatic resolution for include files.
- Interop with C/C++: add C or C++ sources directly, link seamlessly with NASM.
- Unified calling convention:
__anrc64to avoid ABI confusion. - Bundled libraries: starter NASM libraries for common functions.
- Start coding immediately after cloning.
- Skip CMake boilerplate and cross-platform quirks.
- Scale easily with a clean architecture.
- Project guide: how to clone, bootstrap, and build.
- Calling convention: the
__anrc64specification.
The DevKit uses a mixed license model (MIT, LGPL-3.0, CC BY 4.0)
See devkit/LICENSE.md for details.