The Most Popular C++ libraries
Page 2

  • stb

    9.6 7.8 L2 Miscellaneous
    A range of single-file libraries for C/C++. [PublicDomain]
  • nuklear

    9.5 6.8 GUI
    A single-header ANSI C gui library. [PublicDomain]
  • Catch

    9.5 8.7 L4 Debug
    A modern, C++-native, header-only, framework for unit-tests, TDD and BDD. [Boost]
  • ClickHouse

    9.5 10.0 L1 Database
    ClickHouse is a free analytic DBMS for big data.
  • mpv

    9.5 9.8 L3 Multimedia
    Video player based on MPlayer/mplayer2
  • RapidJSON

    9.5 6.4 L1 JSON
    A fast JSON parser/generator for C++ with both SAX/DOM style API. [MIT]
  • Dlib

    9.5 8.2 L1 Frameworks
    A general purpose cross-platform C++ library designed using contract programming and modern C++ techniques. [Boost]
  • zstd

    9.5 9.6 L2 Compression
    Zstandard - Fast real-time compression algorithm
  • CRYENGINE

    9.4 9.0 L1 Game Engine
    CRYENGINE source code.
  • Apache Thrift

    Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developed by Facebook. [Apache2]
  • Vcpkg

    9.4 9.9 CLI
    C++ Library Manager for Windows, Linux, and MacOS
  • Torch

    A scientific computing framework with wide support for machine learning algorithms that puts GPUs first. [BSD-3-Clause] website
  • uWebSockets

    9.4 8.4 Networking
    µWS is one of the most lightweight, efficient & scalable WebSocket & HTTP server implementations available. [Zlib]
  • Caffe2

    A lightweight, modular, and scalable deep learning framework. [Apache2] website
  • OpenFrameworks

    9.4 7.7 L2 Frameworks
    A cross platform open source toolkit for creative coding in C++. [MIT] website
  • PCL

    9.3 9.6 L1 Robotics
    Point Cloud Library is a standalone, large scale, open project for 2D/3D image and point cloud processing [BSD] website
  • MonoGame

    9.3 8.9 L2 Frameworks
    One framework for creating powerful cross-platform games.
  • KCP

    9.3 6.6 Networking
    KCP - A Fast and Reliable ARQ Protocol
  • spdlog

    9.4 9.6 L1 Logging
    Super fast, header only, C++ logging library.
  • libevent

    An event notification library. [BSD]
  • libsodium

    9.3 8.7 L3 Cryptography
    P(ortable|ackageable) NaCl-based crypto library, opinionated and easy to use. [ISC]
  • ChakraCore

    9.3 8.7 L4 Scripting
    -A JavaScript engine by Microsoft that can be embedded into nodejs. [MIT]
  • bgfx

    9.2 9.5 L1 Graphics
    A cross-platform rendering library. [BSD]
  • GLFW

    9.2 8.6 L2 Graphics
    A simple, cross-platform OpenGL wrangling library. [zlib/libpng]
  • vowpal_wabbit

    9.2 9.0 L1 Machine Learning
    fast out-of-core learning system
  • Mongoose

    9.2 6.4 L3 Networking
    Extremely lightweight webserver. [GPL2]
  • brotli

    9.2 5.0 L2 Compression
    Brotli compression format
  • CCV

    9.2 8.9 L2 Machine Learning
    C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library. [BSD]
  • Bullet

    9.1 9.6 L1 Physics
    A 3D physics engine for games. [zlib] website
  • ZeroMQ

    High-speed, modular asynchronous communication library. [LGPL]