Programming Language

The Data-Oriented Language for Sane Software Development

Latest release: dev-2026-04
main.odin
package main

import "core:fmt"

main :: proc() {
	fmt.println("Hellope! 😃")
}

Odin Principles

Simplicity

Designed for readability, scalability, and orthogonality of concepts. Clear is better than clever.

High Performance

Full control over memory layout, memory management, and custom allocators for maximum throughput.

For Modern Systems

Built-in support for SOA data types, array programming, and features designed for today's hardware.

Joy of Programming

Programming should be enjoyable. Odin is designed so that writing systems code feels good again.

Powering Professional Studios

Used in Production

JangaFX built the Elemental Suite — a family of real-time VFX tools — entirely in Odin. Their software runs in 200+ game and film studios worldwide.

JangaFX

JangaFX builds commercial-grade creative tools used by Bethesda, CAPCOM, Warner Bros, Weta Digital, and hundreds of other studios. Every product is written entirely in Odin.

Visit JangaFX →

Trusted by studios worldwide

BethesdaCAPCOMWarner Bros. GamesWeta DigitalGearboxArkaneHousemarqueTurtle RockZeniMaxTHQ NordicCodemastersCertain AffinityFXVilleDisruptiveThe Astronauts

All product names, logos, and brands are property of their respective owners.

Also in production

Digital twin tooling for manufacturing — model production lines, explore factory flow, and turn operational data into insight. Built in Odin.

ChiAha helps teams use discrete rate simulation and digital twin workflows to optimize throughput, surface bottlenecks, and validate changes before they reach the floor.

Visit ChiAha →
ChiAha factory flow visualization

Standard Library

Batteries Included

Portable core and vendor libraries — utilities, graphics, audio, and platform bindings. Runnable samples: odin-lang/examples.

Official Graphics & Vendor Bindings

All product names, logos, and brands are property of their respective owners.

Repository layout

Core & vendor trees

Recursive core and vendor folders at master on GitHub — same layout as in the repo.

Community

Open Source

Contributions welcome. Check the issue tracker — issues labelled help wanted are a good starting point.

Discord

The main gathering place for the Odin community. Ask questions, share projects, follow development.

Sponsor

Support the people keeping Odin moving forward.