Odin

Systems language designed as a clean alternative to C — fast, simple, no hidden allocations, with excellent tooling.

static compiled since 2016 imperativesystems

Odin was designed with game development and systems programming in mind — explicit allocators, context-based memory management, and a clear, readable syntax without C’s historical baggage. It compiles via LLVM and supports multiple calling conventions for C interop. The Odin compiler itself, a game engine, and several tools are written in Odin.

Missing something? Add a tool, framework, or book via a PR.
Contribute