Which is the best way to work with matrices and linear algebra using c++?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
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.
www.influxdata.com
featured
  1. GLM

    OpenGL Mathematics (GLM)

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. stdBLAS

    Reference Implementation for stdBLAS

    You can have a look at https://github.com/kokkos/stdBLAS (it's an implementation of the proposed linear algebra extensions for future C++).

  4. xtensor

    C++ tensors with broadcasting and lazy computing

    I use xtensor: https://github.com/xtensor-stack/xtensor

  5. xtensor-ros

    ROS (Robot Operating System) bindings for xtensor, the multidimensional linear algebra library

  6. xtensor-blas

    BLAS extension to xtensor

  7. pinocchio

    A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

  8. Robotics Library (RL)

    The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.

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

    Modified version of Sony's open sourced vector and matrix math library. (by glampert)

    there's also VectorMath but it's SIMD so I don't know how it bodes with robot architectures

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to do position control of an elastic robot arm?

    2 projects | /r/robotics | 21 May 2023
  • I want to build a bipedal robot. Are there any open source libraries to handle walking and balancing?

    2 projects | /r/robotics | 3 Mar 2023
  • What type of software is widely used for robotics in industry?

    1 project | /r/robotics | 28 Jul 2022
  • I have a robot model in URDF (running in pybullet). Are there easy tools to get the forward/inverse kinematics, and especially use that to plug it into a LQR controller?

    2 projects | /r/robotics | 29 Jun 2022
  • What software can I use to play around with articulated robots?

    3 projects | /r/robotics | 17 Mar 2022

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