The Most Popular C++ libraries
Page 16

  • SVG++

    4.3 5.4 L3 Image Processing
    C++ SVG library
  • EASTL

    4.3 0.0 L2 Frameworks
    Obsolete repo, please go to: https://github.com/electronicarts/EASTL
  • upscaledb

    4.2 0.0 L1 Database
    A very fast lightweight embedded database engine with a built-in query language.
  • CppCMS

    CppCMS Framework
  • SimDB

    4.3 0.0 Database
    A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store
  • A C++14 library for executors

    4.2 0.0 L4 Concurrency
    C++ library for executors
  • minUnit

    4.2 2.4 L4 Debug
    Minimal unit testing framework for C
  • mstch

    4.2 0.0 Text Processing
    mstch is a complete implementation of {{mustache}} templates using modern C++
  • protozero

    4.2 0.0 L2 Serialization
    Minimalist protocol buffer decoder and encoder in C++
  • STXXL

    4.2 0.0 L1 Frameworks
    STXXL: Standard Template Library for Extra Large Data Sets
  • cxx-prettyprint

    4.2 0.0 L5 Miscellaneous
    A header-only library for C++(0x) that allows automagic pretty-printing of any container.
  • GDCM

    4.2 8.5 L1 Image Processing
    Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm
  • neoGFX

    4.1 8.9 GUI
    Cross-platform GPU-oriented C++ application/game framework
  • Tonic

    4.1 0.0 L1 Audio
    Easy and efficient audio synthesis in C++
  • r8brain-free-src

    4.1 4.9 Audio
    High-quality pro audio resampler / sample rate converter C++ library. Very fast, for both audio resampling and time-series interpolation.
  • libsrt

    4.1 0.0 Data Structures
    libsrt is a C library for writing fast and safe C code, faster. It provides string, vector, bit set, set, map, hash set, and hash map handling. Suitable for soft and hard real-time. Allows both heap and stack allocation. *BETA* (API still can change: suggestions are welcome)
  • LibU

    4.1 0.0 L3 Frameworks
    LibU is a multiplatform utility library written in C, with APIs for handling memory allocation, networking and URI parsing, string manipulation, debugging, and logging in a very compact way, plus many other miscellaneous tasks
  • muparser

    4.1 6.7 L1 Math
    muparser is a fast math parser library for C/C++ with (optional) OpenMP support.
  • STX

    4.1 8.1 Miscellaneous
    C++17 & C++ 20 error-handling and utility extensions.
  • libcpuid

    4.1 6.9 L2 Miscellaneous
    a small C library for x86 CPU detection and feature extraction
  • Fido

    4.0 0.0 L5 Machine Learning
    A lightweight C++ machine learning library for embedded electronics and robotics.
  • ordered-map

    4.0 3.5 L4 Data Structures
    C++ hash map and hash set which preserve the order of insertion
  • Better String

    4.0 0.0 L2 Miscellaneous
    The Better String Library
  • nvParse

    4.0 0.0 CSV
    Fast, gpu-based CSV parser
  • QJson

    4.0 2.8 L1 JSON
    QJson is a qt-based library that maps JSON data to QVariant objects.
  • Bolt

    4.0 0.0 L1 Concurrency
    Bolt is a C++ template library optimized for GPUs. Bolt provides high-performance library implementations for common algorithms such as scan, reduce, transform, and sort.
  • ofxBox2d

    4.0 0.0 L5 Physics
    Openframework wrapper for box2d
  • uSTL

    4.0 6.3 L4 Frameworks
    DISCONTINUED. A size-optimized STL implementation.
  • function2

    3.9 4.7 Containers
    Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more
  • Ncurses

    3.9 1.2 CLI
    ncurses Git mirror