KodPix
A compiled programming language and toolchain written entirely in x86-64 NASM assembly. C-like syntax. Cross-platform targets: Linux, Windows, macOS, iOS, Android. Zero runtime. Deterministic compiler.
Language in Action
C-like syntax designed for clarity. Two entry-point styles supported.
End-to-End Pipeline
From source to native binary — no interpreter, no VM, no runtime.
Why KodPix?
Assembly-first architecture with C-like ergonomics.
Assembly-First Compiler
The compiler is written entirely in x86-64 NASM assembly. Every instruction in the toolchain is intentionally low-level, fast, and deterministic.
Cross-Platform
Write once, compile everywhere. Native targets for Linux, Windows, macOS, iOS, and Android. No runtime dependencies, no VM needed.
C-Like Syntax
Familiar function declarations, if/else branching, while/for loops, typed variables. Pick it up fast if you already know C, Java, or Go.
Zero Runtime Overhead
No garbage collector. No virtual machine. No hidden allocations. Your code compiles to a native binary that runs directly on bare metal.
Deterministic Output
Same source always produces the same binary. No mysterious optimizations, no hidden code paths. Predictable, auditable, debuggable.
Clear Error Signaling
Structured error codes with precise line/column messages. The compiler tells you exactly what went wrong, where, and how to fix it.
Fully Open Source
Licensed under GPL-3.0. Read the code, fork it, contribute. Every line of the compiler and toolchain is publicly auditable.
Pure Binary Output
No interpreter needed at runtime. The final artifact is a standalone executable — ELF on Linux, PE on Windows, Mach-O on macOS, or AAR/IPA for mobile.
Get Started in 3 Steps
Linux currently supported. Windows, macOS, iOS, Android coming soon.