Showing 21 of 21 projects
A single-file public domain math library for game and graphics programming with C/C++ support.
A specialized SIMD Geometric Algebra library for high-performance 3D projective geometry operations.
A Python module that adds a native quaternion dtype to NumPy for efficient 3D rotation and orientation calculations.
A pure Go 3D math library specialized for OpenGL graphics, with 32-bit and 64-bit float support.
A simple C math library for 3D graphics and game development, widely used in mobile games.
A comprehensive 3D/WebGL math library for graphics, geospatial, and visualization applications.
A Swift library implementing 2D/3D vector and matrix functions for games and graphics, with a Swift-native API.
A Python library for representing and manipulating quaternions, designed for 3D animation and geometry.
A comprehensive Lua math library for 2D/3D game development, providing vectors, matrices, quaternions, and geometric operations.
A MicroPython library implementing the Madgwick algorithm for sensor fusion, calculating heading, pitch, and roll from motion tracking devices.
A performance-oriented 2D/3D math library for Go, optimized for graphics programming, game development, and scientific computing.
A comprehensive JavaScript library for 3D rotations using quaternions, avoiding Gimbal lock.
A Swift framework providing essential math constructs like vectors, matrices, complex numbers, quaternions, and polynomials.
An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.
A header-only C++ library providing vector, matrix, and quaternion math expression templates with configurable behavior.
A Common Lisp library providing vector, matrix, and quaternion math functions for real-time graphics and game development.
A native Haxe library for 2D, 3D, and 4D vector, matrix, and quaternion mathematics, inspired by GLM.
Python library for forward and inverse kinematics calculations of rigid mechanisms including open, closed, and hybrid chains.
A pure Crystal vector math library providing 2D, 3D, and 4D vector operations, matrix transformations, and quaternions.
A comprehensive vector, matrix, complex number, and quaternion math library for Lua 5.1 through 5.4 and LuaJIT.
A Go port of glMatrix providing high-performance vector and matrix math operations for 3D graphics and simulations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.