Top 9 vector-math Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Math3D
A .NET Standard 2.0 library for simple and efficient 3D math that is a feature-rich replacement for System.Numerics https://vimaec.github.io/Math3D
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
unitpacking
A library for storing unit vectors in a representation that lends itself to saving space on disk.
I'm the main author of Highway, so I have some opinions :D Number of operations/platforms supported are important criteria.
A hopefully unbiased commentary:
Simde allows you to take existing nonportable intrinsics and get them to run on another platform. This is useful when you have a bunch of existing code and tight deadlines. The downside is less than optimal performance - a portable abstraction can be more efficient than forcing one platform to exactly match the semantics of another. Although a ton of effort has gone into Simde, sometimes it also resorts to autovectorization which may or may not work.
Eigen and SLEEF are mostly math-focused projects that also have a portability layer. SLEEF is designed for C and thus has type suffixes which are rather verbose, see https://github.com/shibatch/sleef/blob/master/src/libm/sleef... But it offers a complete (more so than Highway's) libm.
Project mention: What's the most pointless program you've made with Python that you still use today? | /r/Python | 2023-05-23This is totally a hobby project https://github.com/TechnoTanuki/Python_BMP
I worked on a similar hobby project for a while! Even if no one is ever going to use it, it was still a lot of fun to write. Obviously the language is different, but here is my implementation of eigenvalue/eigenvector finding.
vector-math related posts
- Introducing MathicallJS - A new JavaScript math library for simulations, data processing, browser games, etc
- Introducing MathicallJS - A new javascript math library for simulations, data processing, browser games, etc.. It was originally created for a terrain generation project.
- MathicallJS - A new javascript math library to help with simulations, data processing, browser games, etc.. I originally created the library for a terrain generation project.
- MathicallJS - A new javascript math library to help with simulations, data processing, browser games, and so on. I originally created the library for a terrain generation project.
Index
What are some of the best open-source vector-math projects? This list will help you:
Project | Stars | |
---|---|---|
1 | sleef | 583 |
2 | vectormath | 248 |
3 | Math3D | 95 |
4 | Justinbobia | 83 |
5 | pg-costop | 42 |
6 | Python_BMP | 29 |
7 | vector | 13 |
8 | dsga | 6 |
9 | unitpacking | 6 |