C++ Vector

Open-source C++ projects categorized as Vector

Top 16 C++ Vector Projects

  • GLM

    OpenGL Mathematics (GLM)

    Project mention: Best C++ Game Framework | reddit.com/r/gameenginedevs | 2023-03-10

    I would also recommend GLM

  • gdal

    GDAL is an open source MIT licensed translator library for raster and vector geospatial data formats.

    Project mention: What data structure should I use for reading data from a .shp file? | reddit.com/r/cpp_questions | 2023-01-30

    I think this would be the best way to handle this. GDAL is what you should look into for this project.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • synfig

    This is the Official source code repository of the Synfig project

    Project mention: Draw tool not working properly | reddit.com/r/synfig | 2023-03-19

    You can also open an issue here https://github.com/synfig/synfig/issues

  • terra

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

    Project mention: GIS in R | reddit.com/r/rstats | 2022-06-19

    Terra is very fast and worth looking into

  • hlslpp

    Math library using hlsl syntax with SSE/NEON support

  • blitz

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

  • Tensor

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

    Project mention: Check out my new differential geometry c++20 library. Not "geometric algebra", I said "differential geometry." | reddit.com/r/cpp | 2023-01-24
  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • svector

    Compact SVO optimized vector for C++17 or higher

    Project mention: If you limit an std::string in a class to be < 15 characters, can you assume that any time the string is read it will stay on the stack due to SSO? | reddit.com/r/cpp | 2022-11-08

    It would be possible to do a much more compact SSO, but I think they've done it this way for performance reason. E g. I've implemented a vector with SSO, and there i only have 1 byte overhead: https://github.com/martinus/svector

  • Matrix

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

  • vec-mat-comp-quat

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

  • Vector3D

    A blazing fast lightweight 3D C++ vector library that supports AVX2 SIMD vector operations.

    Project mention: A fast, lightweight vector3D C++ library | news.ycombinator.com | 2023-03-15

    Hey HN,

    I created a simple vector3D C++ library for scientific and video game coding. I tried to make it as fast as I could. I would love it if you could give me feedback on the library. Also, do you know how to make it faster?

    Here is the link to the repo: https://github.com/cdelv/Vector3D

    All the usage instructions and documentation is in the Readme.

  • dsga

    C++20 library that mostly implements the vector and matrix data structures from GLSL Spec 4.6

    Project mention: What learning experience or material do you feel advanced your command of cpp the most? | reddit.com/r/cpp | 2023-02-08

    Finally I decided that I didn't need separate point and vector classes, and chose OpenGL glsl vectors and matrices as a model for what I wanted. I decided to implement them and swizzling (one of my primary motivators) in a library, and that is what my long-term personal project is (https://github.com/davidbrowne/dsga).

  • Mathril

    A custom mathematics library for game development

    Project mention: MATHRIL - Custom math library for game programming | reddit.com/r/cpp | 2022-07-06

    MATHRIL is a mathematics library for game programming in C++. It heavily uses operator overloading with r-value reference to thoroughly optimize performance and reduce memory consumption.

  • fms_blas

    Lightweight BLAS (and some LAPACK) wrapper.

  • htcw_data

    A couple of critical data structures with no STL dependencies

  • hypervector

    multi-dimensional vector based on a one-dimensional vector

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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). The latest post mention was on 2023-03-19.

C++ Vector related posts


What are some of the best open-source Vector projects in C++? This list will help you:

Project Stars
1 GLM 7,337
2 gdal 3,690
3 synfig 1,454
4 terra 417
5 hlslpp 377
6 blitz 355
7 Tensor 64
8 svector 62
9 Matrix 25
10 vec-mat-comp-quat 13
11 Vector3D 12
12 dsga 5
13 Mathril 3
14 fms_blas 1
15 htcw_data 0
16 hypervector 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives