Skip to main content

A collection of awesome Odin libraries, bindings, software and resources 🧙‍♂️

910
GitHub Stars
244
Curated Resources
7
Categories
5 hours ago
Last Refreshed
Other ListsLibrariesBuilt-inBindingsInterviewsOpen-source ProjectsClosed-Source Projects

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

  • bgfx

    Bindings for bgfx , a cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library

  • Block Allocator

    Allocator based on Sebastian Aaltonen's Offset Allocator, for suballocating GPU heaps

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

  • App VersionOther

    Generate and display application version information

  • Aseprite loaderGamedev

    Handler for Aseprite's .ase/.aseprite, .aseprite-extension & extended .gpl files writen in Odin

  • BackOther

    Cross-platform back/stack traces for assertion failures, the tracking allocator, and segfaults

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

  • Dungeon of Quake

    Retro FPS game inspired by Quake

  • 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.

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

Showing a sample of 244 resources. View the full list on GitHub →