2025-10-23 00:18:07 +03:00
2025-10-19 04:00:20 +03:00
2025-09-22 02:29:36 +03:00
2025-07-07 04:53:56 +03:00
2025-10-08 19:22:19 +03:00
2025-06-16 01:40:14 +03:00
2025-09-25 21:06:46 +03:00
2025-10-23 00:08:17 +03:00
2025-10-23 00:08:17 +03:00
2025-10-23 00:08:17 +03:00
2025-05-04 17:42:32 +03:00
2024-11-27 15:35:30 +03:00
2025-09-17 20:14:33 +03:00
2025-10-12 19:41:18 +03:00
2025-09-29 11:23:28 +03:00
2024-11-30 14:28:15 +03:00
2025-08-06 06:23:06 +03:00
2025-10-08 19:22:19 +03:00
2025-10-19 04:00:20 +03:00
2025-09-04 20:35:04 +03:00
2025-10-11 17:22:16 +03:00

banner

Static Badge GitHub contributors GitHub top language CodeFactor GitHub Actions Workflow Status Vcpkg package GitHub forks discord badge telegram badge

OMath is a 100% independent, constexpr template blazingly fast math library that doesn't have legacy C++ code.

It provides the latest features, is highly customizable, has all for cheat development, DirectX/OpenGL/Vulkan support, premade support for different game engines, much more constexpr stuff than in other libraries and more...



Install

Examples

Documentation

Contribute

Donate



Features

  • Efficiency: Optimized for performance, ensuring quick computations using AVX2.
  • Versatility: Includes a wide array of mathematical functions and algorithms.
  • Ease of Use: Simplified interface for convenient integration into various projects.
  • Projectile Prediction: Projectile prediction engine with O(N) algo complexity, that can power you projectile aim-bot.
  • 3D Projection: No need to find view-projection matrix anymore you can make your own projection pipeline.
  • Collision Detection: Production ready code to handle collision detection by using simple interfaces.
  • No Additional Dependencies: No additional dependencies need to use OMath except unit test execution
  • Ready for meta-programming: Omath use templates for common types like Vectors, Matrixes etc, to handle all types!
  • Engine support: Supports coordinate systems of Source, Unity, Unreal, IWEngine and canonical OpenGL.
  • Cross platform: Supports Windows, MacOS and Linux.
  • Algorithms: Has ability to scan for byte pattern with wildcards in PE files/modules, binary slices, works even with Wine apps.

Gallery


Youtube Video


APEX Preview


BO2 Preview


CS2 Preview


TF2 Preview



💘 Acknowledgments

Languages
C++ 94%
CMake 4.1%
Shell 1.4%
Lua 0.5%