InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 21 C++ Vector Projects
-
As for math, that was the easiest choice as of yet. No doubt, GLM is a "gold standard" at this point. For OpenGL it is, at least. But, like with a lot of the other APIs, I decided to build a wrapper around it rather than directly reference the library in the engine's code. And for physics, well, I had not come upon that answer just yet. I did try to make my own physics logic at some point. And while it was, surprisingly, successful, I wanted more than just a simple physics layer. I wanted something more complex and, more importantly, faster than my implementation. I have not decided upon a physics library yet. But I'll cross that bridge when I come to it.
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
gdal
GDAL is an open source MIT licensed translator library for raster and vector geospatial data formats.
Project mention: Ask HN: What codebase would you like to see rewritten, updated, or modernized? | news.ycombinator.com | 2025-07-04GDAL [1]
Don't get me wrong, it's a fantastic and ancient coral reef of a library and tool set but has a lot of inconsistencies in naming conventions and usage (gdal_translate, gdalfinfo). Many geospatial professionals are not savvy enough to leverage it without it being wrapped by someone else like Esri. Windows power users typically install it with something like OSGeo4W [2], whose name I can never remember. Whenever I need it I spin up a Docker image for convenience.
[1] https://github.com/OSGeo/gdal
-
infinity
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.
-
Project mention: Synfig Studio: A free and open-source 2D animation software | news.ycombinator.com | 2025-05-03
-
Project mention: Hlslpp: Math library using HLSL syntax with multiplatform SIMD support | news.ycombinator.com | 2025-06-11
-
terra
R package for spatial data handling https://rspatial.github.io/terra/reference/terra-package.html (by rspatial)
-
MIPP
Portable wrapper for SIMD and vector instructions written in C++11. Compatible with NEON, SSE, AVX, AVX-512 and SVE (length specific).
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
Matrix
Easy-to-use Scientific Computing library in/for C++ available for Linux and Windows. (by mlcpp)
-
Vector3D
A blazing fast lightweight static compile time 2D, 3D, and N-dimensional C++20 vector library.
-
vec-mat-comp-quat
C++ 2d/3d/4d Vector, 2x2/3x3/4x4 Matrix, Complex Number, Quaternion, and 3d Transformation Classes / Functions (Header Only libraries)
-
parasol
Vector graphics engine & UI framework for Windows and Linux desktops, supporting SVG (by parasol-framework)
-
dsga
C++20 library that mostly implements the vector and matrix transparent basic types from GLSL Spec 4.6
-
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
C++ Vector discussion
C++ Vector related posts
-
Ask HN: What codebase would you like to see rewritten, updated, or modernized?
-
Synfig Studio: A free and open-source 2D animation software
-
Undo executive order 14172 (OSGeo/GDAL)
-
Updates to H-1B
-
Gamedev Math: Not Just A Tool But A Necessity
-
VeryGoodGraphics – vector graphics cross-platform UI framework
-
Ask HN: What kind of license is good for a rendering engine?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source Vector projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | GLM | 10,180 |
2 | gdal | 5,478 |
3 | infinity | 4,036 |
4 | synfig | 2,046 |
5 | hlslpp | 944 |
6 | terra | 578 |
7 | MIPP | 507 |
8 | blitz | 413 |
9 | atree | 371 |
10 | gpu-font-rendering | 203 |
11 | svector | 106 |
12 | Tensor | 89 |
13 | Matrix | 34 |
14 | Vector3D | 24 |
15 | vec-mat-comp-quat | 22 |
16 | parasol | 15 |
17 | dsga | 8 |
18 | Mathril | 3 |
19 | fms_blas | 3 |
20 | htcw_data | 1 |
21 | hypervector | 0 |