awesome-odin
github.com/jakubtomsu/awesome-odin ↗A collection of Odin libraries, bindings, software and resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me other resources from awesome-odin"
Installation instructions →What's inside
Bindings
- 3D Collision
Simple raylib example of 3d FPS player movement with triangle collision
- 5 Reasons why Odinlang is great for gamedev
Video about what makes odin great for gamedev
- Assimp
Bindings for Assimp , Open Asset Import Library is a library to load various 3d file formats into a shared, in-memory imediate format. It supports more than 40 file formats for import and a growing selection of file formats for export
- bcm2835
Bindings for BCM2835 Broadcom chip/raspberry pi1/2/3/4
- Block Allocator
Allocator based on Sebastian Aaltonen's Offset Allocator, for suballocating GPU heaps
- clay
High performance UI layout library in C (Official Odin Bindings)
Libraries
- ADS1256 driverOther
Driver for Ti ADS1256
- AnimaGamedev
A 2D animation library for Odin. Inspired by the LÖVE library anim8
- AnvilGamedev
Neural network inference in pure Odin
- Aseprite loaderGamedev
Handler for Aseprite's .ase/.aseprite, .aseprite-extension & extended .gpl files writen in Odin
- BlaiseLanguage Tooling
Blaise Programming Language - A Language for Learning About Compilers. Made by Ginger Bill
- BML ParserFormats
Structured binary parser based on XML schemes
Open-source Projects
- Asterboids
Rogue-like space shooter. Made with Odin + Raylib
- Atlas Builder
Builds an atlas for use in Odin 2D video games. Supports aseprite files
- Bragi
An image processing pipeline in Vulkan for testing post processing effects
- H264 Decoding
A minimal reference version of H264 video decoding with D3D11 and Windows Media Foundation API
- HTMX Example TODO List App
An implementation of Todo MVC using my in development Odin web stack.
- Lasers
A small 2d laser simulation with SDL2 to learn Odin
Built-in
- builtinBase
Contains Odin's predeclared identifiers, like basic types, procedures like , etc and many built-in constants like
- cgltfVendor
Bindings for a GLTF asset loader
- darwin/MetalVendor
Bindings for Metal API
- directx/d3d11Vendor
D3D11 bindings
- encoding/jsonCore
Implements a JSON reader/writer, including a way to automatically marshal (serialize) structs
- fmtCore
String formatting and console printing
Closed-Source Projects
- CAT & ONION
A whimsical adventure game about a cat (NOTE: the source code is available if you buy the game on itch.io )
- EmberGen
Real-time smoke, fire and explosion simulations for film and games
- entry00
A simple 2d game made in 8 hours
- Flycheck
GNU/Emacs flycheck support for Odin
- GeoGen
Real-time Landscape, terrain and planet generator app
- Github
Interviews
- Developer Voices - Is Odin "Programming done right"? (with Bill Hall)
Is Odin "Programming done right"? (with Bill Hall)
- jtakakura/asdf-odin
- laytan/setup-odin
- Mike Shah & Ginger Bill - Programming Proverbs and the Odin programming language
Programming Proverbs and the Odin programming language
Showing a sample of 227 resources. View the full list on GitHub →