Get Started
Everything you need to know compiled in a single documentation site.
Djinn is a fast, memory-safe programming language with a familiar C-like syntax. Built on top of LLVM, it delivers native performance while providing seamless interoperability with C and C++ codebases.
Why Djinn?
- Blazing Fast — Compiles to optimized native code through the LLVM backend, putting it on par with C and C++ in raw performance.
- Memory Safety — Eliminates entire classes of bugs at compile time without sacrificing speed. No garbage collector, no runtime overhead.
- C/C++ Interop — Call into existing C and C++ libraries directly with zero-cost bindings. Gradually adopt Djinn in your existing projects.
- Familiar Syntax — If you know C, you already know most of Djinn. Pick it up in minutes, not months.
Hello World!
void main() {
Console.printf("Hello world!");
}