Dev tools · alternatives · 2026
24 alternatives to MATHC – new version of pure C math library for 2D and 3D programming
Pure C math library for 2D and 3D programming. Contribute to felselva/mathc development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. MATHC – new version of pure C math library for 2D and 3D programming launched in 2018; newer entries below may have overtaken it.
- 1

rcor C compiler (under development). Contribute to rcorcs/rcc development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 2

Geometry library for C - Fast point-in-polygon. Contribute to tidwall/tg development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 3

Hey HN. Over the last half a year I have been working on a 3D CAD programming language called DSLCAD. Today I am here to show my first release! It is heavily inspired by OpenSCAD which got me hooked on the idea of a CAD programming language and what it can do. Please let me know what you think. Ill be in the thread to answer any questions you may have.
2023 · github.com · its alternatives →
- 4

A virtual reality tool for mathematical modeling! Contribute to matryx/calcflow development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 5

A mirror of https://git.sr.ht/~grego/sumtypes.h. Contribute to grego/sumtype.h development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 6

Hi HN, Over the past few months, I've been building `dsc`, a tensor library from scratch in C++/CUDA. My main focus has been on getting the basics right, prioritizing a clean API, simplicity, and clear observability for running small LLMs locally. The key features are: - C++ core with CUDA support written from scratch. - A familiar, PyTorch-like Python API. - Runs real models: it's complete enough to load a model like Qwen from HuggingFace and run inference on both CUDA and CPU with a single line change[1]. - Simple, built-in observability for both Python and C++. Next on the roadmap is…
2025 · github.com · its alternatives →
- 7

Advanced Mathematics Library for Node.js and JavaScript - numbers/numbers.js
2012 · github.com · its alternatives →
- 8

Single-file C library for triangulating wide lines, curves, and streamlines.
2019 · prideout.net · its alternatives →
- 9

Make isometric 2D objects without Javascript
2019 · morgancaron.github.io · its alternatives →
- 10

Western music theory library in C. Contribute to thelowsunoverthemoon/mahler.c development by creating an account on GitHub.
Feb 2026 · github.com · its alternatives →
- 11

I use this library I made for Vectors and Quaternions in many personal projects. I've open-sourced it, in case anyone else would get use out of it. I use this on various projects, including quadcopter firmware, a graphics engine, a cosmology simulation, and several molecular dynamics applications. No_std compatible.
2025 · github.com · its alternatives →
- 12
Cinder▲122Free and open source library for creative coding in C++
2017 · libcinder.org · its alternatives →
- 13

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 14

Since there is so much interest on HN in floats lately and their software implementations, I wanted to show mine. It has no use and is just for teaching me floats and C++. Give me your thoughts.
2024 · github.com · its alternatives →
- 15IT
2018 · wykobi.com · its alternatives →
- 16

fundamental tools in the spirit of C. Contribute to codr7/libcodr7 development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 17

A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen - ryanpcmcquen/basque
2020 · github.com · its alternatives →
- 18

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 19

C simple and elegant implementation of an actor library - GitHub - FedeDP/libmodule: C simple and elegant implementation of an actor library
2018 · github.com · its alternatives →
- 20

Zero dependency Bitcoin math implementation in C. Contribute to CambridgeStateMachines/bitcoin_math development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 21

🎁 A glib-like multi-platform c library. Contribute to tboox/tbox development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 22

Been making this rasterizer engine in C++ for the past few months, now also adding ray-tracing functionality to the system. Simply load a model or generate a mesh, add some lights, and render.
2025 · github.com · its alternatives →
- 23

Contribute to mehrdadn/libvital development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 24

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
Also compare
- My own C compiler (just for fun) alternatives
- TG – Fast geometry library for C alternatives
- DSLCad – a programming language and interpreter for building 3D models alternatives
- Calcflow, an open-source complex maths visualization tool in VR alternatives
- Sum (algebraic) types for C in one 100 line header alternatives
- I built a tensor library from scratch in C++/CUDA alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →