Should C++ adopt a standard matrix container?

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

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • SaaSHub - Software Alternatives and Reviews
  • Vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

  • conan

    Conan - The open-source C/C++ package manager

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • cpp-httplib

    A C++ header-only HTTP/HTTPS server and client library

    adding in one slightly larger lib (sockets+a protocol, eg, or multiple smaller libs that work together (boost) makes little difference. zero dependencies would make a difference -- one and two do not.

  • fms_blas

    Lightweight BLAS (and some LAPACK) wrapper.

    I do not have as much experience as you do, but I've written as simple BLAS wrapper for my own use. One thing to keep in mind is the impedance mismatch between C++ and BLAS. Users must be aware of the memory required by BLAS routines in order to avoid copying/clobbering data.

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