KodPix is a compiled language and toolchain written in x86-64 NASM assembly. It currently targets Linux ELF output and focuses on deterministic compiler behavior and clear error signaling.
- Assembly-first compiler architecture
- C-like syntax with evolving modernized declarations
- End-to-end pipeline:
.kdx -> .s/.o -> ELF binary - Structured quality gates for open-source collaboration
- Linux x86-64
- NASM 2.15+
- GNU
ld(binutils)
./build.sh./kdx examples/hello.kdx -o hello
./hello# Assembly only
./kdx examples/hello.kdx -S -o hello.s
# Object only
./kdx examples/hello.kdx -c -o hello.okdx [options] <input.kdx>-Semit assembly only-cemit object only-o <file>set output path-xexecute after successful build-h,--helpshow help
docs/language/getting-started.mddocs/language/reference.mddocs/language/error-codes.mddocs/language/cookbook.mddocs/language/roadmap-compatibility.md
The repository uses structured CI with required quality gates:
- build
- full test suite
- quick suite
- spec suite
- runtime oracle
- secret scan
CI workflow: .github/workflows/ci.yml
Recommended workflow:
mainfeature/*
Detailed strategy: docs/dev/branching-strategy.md
Feature branch catalog: docs/dev/feature-branch-catalog.md
KodPix is under active development with stable core validation loops and continuous improvement of syntax, codegen, and release readiness automation.