Modern Pascal • C Performance
Write elegant Object Pascal code and transpile it to optimized C++ for blazing-fast native performance. Powered by Zig's modern toolchain for seamless cross-platform compilation.
Discover what NitroPascal is, why it was created, and what makes it unique
A revolutionary transpilation approach that delivers uncompromising performance
NitroPascal doesn't just compile Pascal—it transforms your modern Object Pascal code into highly optimized, idiomatic C++. This intermediate representation is then compiled using Zig as a drop-in C++ compiler, leveraging its powerful LLVM backend and unified build system through build.zig.
This approach unlocks decades of C++ compiler optimization research while maintaining Pascal's elegant syntax and strong typing. You get the best of both worlds: readable, maintainable code that compiles to native binaries with performance rivaling hand-written C++.
Write clean, modern Pascal
Transpile to optimized C++
Compile with Zig/LLVM
Lightning-fast executable
Everything you need for modern, high-performance Pascal development
Generate native binaries for Windows, Linux, macOS, and more. Write once, deploy everywhere with true native performance.
Leverage decades of LLVM optimization research through Zig's powerful compilation pipeline for maximum performance.
Simple, powerful builds with Zig's build.zig. No complex makefiles, no configuration hell—just clean, declarative builds.
Seamless cross-compilation without the pain. Target any platform from any platform with consistent results.
Generated C++ code interfaces seamlessly with existing C/C++ libraries. Tap into the vast C++ ecosystem effortlessly.
Maintain Pascal's legendary readability and strong typing while enjoying modern language features and zero-cost abstractions.
Write elegant Pascal, get optimized C++
The perfect blend of elegance and performance
Achieve C-level performance without sacrificing Pascal's clarity and maintainability.
Strong typing and compile-time checks prevent common bugs without garbage collection overhead.
Seamlessly integrate with C/C++ libraries and leverage the vast ecosystem.
Built on Zig's excellent build system for fast, reliable, cross-platform development.
Standing on the shoulders of giants
The LLVM Compiler Infrastructure - modular and reusable compiler and toolchain technologies powering world-class optimization.
View on GitHub →A general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
View on GitHub →Join the NitroPascal community and start building high-performance applications today
🚧 Currently in active development • Star the repo to stay updated!