C++ Vector

Open-source C++ projects categorized as Vector

Top 21 C++ Vector Projects

  1. GLM

    OpenGL Mathematics (GLM)

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    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.

  2. 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!

    JetBrains logo
  3. 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-04

    GDAL [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

  4. 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.

  5. synfig

    This is the Official source code repository of Synfig Studio animation software

    Project mention: Synfig Studio: A free and open-source 2D animation software | news.ycombinator.com | 2025-05-03
  6. hlslpp

    Math library using HLSL syntax with multiplatform SIMD support

    Project mention: Hlslpp: Math library using HLSL syntax with multiplatform SIMD support | news.ycombinator.com | 2025-06-11
  7. terra

    R package for spatial data handling https://rspatial.github.io/terra/reference/terra-package.html (by rspatial)

  8. MIPP

    Portable wrapper for SIMD and vector instructions written in C++11. Compatible with NEON, SSE, AVX, AVX-512 and SVE (length specific).

  9. 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.

    InfluxDB logo
  10. blitz

    Blitz++ Multi-Dimensional Array Library for C++ (by blitzpp)

  11. atree

    Stevan Apter-style trees in C++17 (by tlack)

  12. gpu-font-rendering

    GPU font rendering from vector outlines demonstration

  13. svector

    Compact SVO optimized vector for C++17 or higher

  14. Tensor

    C++ template metaprogram driven tensor math library (by thenumbernine)

  15. Matrix

    Easy-to-use Scientific Computing library in/for C++ available for Linux and Windows. (by mlcpp)

  16. Vector3D

    A blazing fast lightweight static compile time 2D, 3D, and N-dimensional C++20 vector library.

  17. vec-mat-comp-quat

    C++ 2d/3d/4d Vector, 2x2/3x3/4x4 Matrix, Complex Number, Quaternion, and 3d Transformation Classes / Functions (Header Only libraries)

  18. parasol

    Vector graphics engine & UI framework for Windows and Linux desktops, supporting SVG (by parasol-framework)

  19. dsga

    C++20 library that mostly implements the vector and matrix transparent basic types from GLSL Spec 4.6

  20. Mathril

    A custom mathematics library for game development

  21. fms_blas

    Lightweight BLAS (and some LAPACK) wrapper.

  22. htcw_data

    A couple of critical data structures with no STL dependencies

  23. hypervector

    multi-dimensional vector based on a one-dimensional vector

  24. 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!

    Sevalla logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Vector discussion

Log in or Post with

C++ Vector related posts

  • Ask HN: What codebase would you like to see rewritten, updated, or modernized?

    3 projects | news.ycombinator.com | 4 Jul 2025
  • Synfig Studio: A free and open-source 2D animation software

    1 project | news.ycombinator.com | 3 May 2025
  • Undo executive order 14172 (OSGeo/GDAL)

    1 project | news.ycombinator.com | 13 Feb 2025
  • Updates to H-1B

    2 projects | news.ycombinator.com | 19 Dec 2024
  • Gamedev Math: Not Just A Tool But A Necessity

    2 projects | dev.to | 14 Oct 2024
  • VeryGoodGraphics – vector graphics cross-platform UI framework

    1 project | news.ycombinator.com | 21 Jun 2024
  • Ask HN: What kind of license is good for a rendering engine?

    1 project | news.ycombinator.com | 10 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    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 →

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

Sponsored
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!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?