A header-only, pure-C math library for 2D/3D graphics (matrix, vector, quaternion) Seeks to be close to C89/C90 compliant for portability. It's like a BLAS, but easier to use.
☆100Jun 14, 2025Updated 9 months ago
Alternatives and similar repositories for hypatia
Users that are interested in hypatia are comparing it to the libraries listed below
Sorting:
- A single header library for managing game entity hierarchies.☆43Nov 13, 2020Updated 5 years ago
- Portable, single-file, 2D/3D vector/quaternion/matrix math library☆46Jan 12, 2021Updated 5 years ago
- A vector and matrix math library☆58Oct 23, 2017Updated 8 years ago
- A 2d physics engine with fixed-point support.☆29Jun 24, 2018Updated 7 years ago
- A Tiny GUI toolkit for SDL☆13Oct 22, 2024Updated last year
- Single header libraries☆24May 3, 2020Updated 5 years ago
- a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions☆1,032May 31, 2023Updated 2 years ago
- A single-header C command line parsing library☆15Jun 13, 2018Updated 7 years ago
- A slim, fast and header-only GIF loader written in C☆85Jan 6, 2019Updated 7 years ago
- Public domain single-file libraries - stb style☆21Jan 13, 2025Updated last year
- a cross-platform 3D graphics engine☆19Jul 14, 2018Updated 7 years ago
- Cage (Ain't a Game Engine) - write 2D games using plain C☆42Dec 14, 2019Updated 6 years ago
- A C header file & shader for simulating colourblindness and checking contrast.☆31Jun 19, 2018Updated 7 years ago
- A single header C library to simplify splitting and processing strings☆55Oct 1, 2025Updated 5 months ago
- Fast and portable single-header C file Json encoder/decoder☆64Jun 12, 2024Updated last year
- Pure C math library for 2D and 3D programming☆760Feb 21, 2024Updated 2 years ago
- C Matrix library for OpenGL apps. A port of the gl-matrix JavaScript library.☆64Aug 30, 2022Updated 3 years ago
- memory pool allocator☆52Dec 9, 2012Updated 13 years ago
- C library for processing COLLADA files☆14Sep 20, 2022Updated 3 years ago
- A generalized library and application to handle crashes in Linux applications☆14Nov 28, 2015Updated 10 years ago
- quake 3 bsp renderer in c89 and opengl 1.x☆24Aug 9, 2018Updated 7 years ago
- Lightweight C plotting library without special dependencies for Linux and Win☆12Feb 19, 2021Updated 5 years ago
- 3D Game Engine using OpenGL, SDL and ImGui☆12Jan 10, 2021Updated 5 years ago
- tiny math and image processing in C☆211Dec 27, 2021Updated 4 years ago
- A SLAM algorithm for WebAssembly 🍔☆27Jul 25, 2023Updated 2 years ago
- Tiny bits and useful snippets that I keep using everywhere (C, C++)☆329Dec 26, 2022Updated 3 years ago
- Generic type-safe vector, hash map, and concurrent queue for C☆57Jan 15, 2020Updated 6 years ago
- Gossip Membership Protocol and Fault-Tolerant Key Value Store/☆12May 29, 2015Updated 10 years ago
- Regular expressions based on Rob Pike Plan9 regexp9. Forked from https://github.com/attractivechaos/benchmarks/tree/master/reb/regexp9☆15Feb 5, 2022Updated 4 years ago
- Single file libraries for C/C++☆131Sep 8, 2025Updated 6 months ago
- 💎 3D game framework in C, v1.☆521Aug 4, 2025Updated 7 months ago
- Wavefront .obj file loader written in C (C99)☆13Dec 9, 2020Updated 5 years ago
- TIny MObile GRaphics starter. Create tiny Android apps based on the TIGR library.☆37Nov 8, 2025Updated 4 months ago
- Minimal yet colorful logging lib.☆36Oct 29, 2014Updated 11 years ago
- QDBMP (Quick n' Dirty BMP) is a minimalistic cross-platform C library for handling BMP image files☆11Nov 1, 2018Updated 7 years ago
- A collection of STB style single header-file C libraries☆160Feb 4, 2019Updated 7 years ago
- gb single-file public domain libraries for C & C++☆714Feb 23, 2021Updated 5 years ago
- C89 compatible atomics.☆96Mar 3, 2026Updated 2 weeks ago
- Portable (C++11) low-overhead concurrent task scheduling for fine-grained concurrency.☆10Jul 6, 2021Updated 4 years ago