Djinn Lang

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!");
}

What's Next?

On this page