Q++ is systems code with readable syntax.
A systems programming language with assembly-level control, an LLVM-powered native compiler, and no hidden runtime. Tooling at any scale.
Latest release — Q++ ships with
qpp, formatter, package manager, and REPL.
LLVM backend¶
Compiles to native machine code via LLVM. No interpreter, no VM, no garbage collector.
Safety by design¶
Dangerous operations require explicit hazard blocks. Pointers use link / mark / reach.
Readable syntax¶
Keywords like craft, send, check, loopwhile keep low-level code legible.
Standard library¶
File I/O, networking, math, SIMD, terminal colors, and more in one toolchain.
Zero hidden runtime¶
Suitable for kernels, bootloaders, firmware, and embedded. Inline machine blocks.
Batteries included¶
Formatter, watcher, syntax highlighting — one qpp binary does it all.
Explore¶
- :material-rocket-launch: Quick Tour — Learn Q++ in minutes
- :material-book: Language Reference — Syntax and semantics
- :material-library: Standard Library — All modules
- :material-console: CLI Reference — Commands and flags
- :material-download: Installation — Setup options
- :material-cog: LLVM Backend — How compilation works