The Most Popular C++ libraries
Page 7

  • OpenSubdiv

    7.7 5.8 L1 Graphics
    An Open-Source subdivision surface library.
  • gflags

    7.7 0.0 L2 CLI
    The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. Online documentation available at:
  • Kore

    An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.
  • Pistache

    A high-performance REST toolkit written in C++
  • backward-cpp

    7.7 5.1 L2 Debug
    A beautiful stack trace pretty printer for C++
  • ROS

    7.7 2.6 Robotics
    Core ROS packages
  • NCCL

    7.6 5.9 Concurrency
    Optimized primitives for collective multi-GPU communication
  • C++ Actor Framework

    7.6 9.8 Concurrency
    An Open Source Implementation of the Actor Model in C++
  • SimpleBinaryEncoding

    7.6 8.5 L1 Serialization
    Simple Binary Encoding (SBE) - High Performance Message Codec
  • libffi

    7.6 7.9 Scripting
    A portable foreign-function interface library.
  • Qt

    7.6 10.0 L1 Frameworks
    Qt Base (Core, Gui, Widgets, Network, ...)
  • Porcupine  

    On-device wake word detection powered by deep learning
  • CppSharp

    7.6 8.1 L2 Scripting
    Tools and libraries to glue C/C++ APIs to high-level languages
  • Banshee Engine

    8.2 8.7 L1 Game Engine
    Banshee Game Engine
  • FFTW

    DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)
  • protobuf-c

    7.5 6.4 L2 Serialization
    Protocol Buffers implementation in C
  • Serial Communication Library

    7.5 0.0 L1 Miscellaneous
    Cross-platform, Serial Port library written in C++
  • Automagica

    7.5 0.0 Game Engine
    AI-powered Smart Robotic Process Automation 🤖
  • American fuzzy lop

    7.6 0.0 Miscellaneous
    american fuzzy lop - a security-oriented fuzzer
  • PcapPlusPlus

    7.5 9.0 Networking
    PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
  • TinyVM

    7.5 0.0 L4 Virtual Machines
    TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
  • OpenVDB

    7.4 8.7 L1 Graphics
    OpenVDB - Sparse volume data structure and tools
  • DirectXTK

    7.4 7.6 Graphics
    The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
  • LMDB

    7.4 4.8 Database
    Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.
  • djinni

    7.7 0.6 Scripting
    A tool for generating cross-language type declarations and interface bindings. [Apache2]
  • Simple-Web-Server

    7.7 0.0 L4 Networking
    A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
  • wdt

    7.6 4.2 Networking
    Warp speed Data Transfer (WDT) is an embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths.
  • ChaiScript

    7.4 3.7 L1 Scripting
    Embedded Scripting Language Designed for C++
  • CLI11

    7.4 8.5 CLI
    CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
  • Open-Source Vulkan C++ API

    7.3 9.1 L1 Graphics
    Open-Source Vulkan C++ API