The Most Popular C++ libraries
Page 3

  • abseil-cpp

    9.1 8.4 Frameworks
    Abseil C++ Common Libraries. [Apache2]
  • bgfx

    9.2 9.7 L1 Graphics
    A cross-platform rendering library. [BSD]
  • pybind11

    9.1 8.4 Containers
    Seamless operability between C++11 and Python
  • SFML

    9.1 5.3 L1 Multimedia
    Simple and Fast Multimedia Library. [zlib]
  • HTTP Parser

    9.0 2.5 L1 Miscellaneous
    A http request/response parser for C. [MIT]
  • µWebSockets

    9.4 9.3 Networking
    Tiny WebSockets
  • Cap'n Proto

    Fast data interchange format and capability-based RPC system. [MIT]
  • qemu

    9.0 10.0 L2 Virtual Machines
    Official QEMU mirror. Please see for how to submit changes to QEMU. Pull Requests are ignored.
  • C++ REST SDK

    9.0 6.9 L1 Networking
    C++ REST SDK (previously named Casablanca). [Apache2]
  • POCO

    9.0 7.7 L2 Networking
    C++ class libraries and frameworks for building network- and internet-based applications that run on desktop, server, mobile and embedded systems. [Boost] website
  • JsonCpp

    8.9 8.5 L1 JSON
    A C++ library for interacting with JSON. [MIT]
  • Crow

    Crow is C++ micro web framework (inspired by Python Flask). [BSD]
  • Hiredis

    8.9 7.0 L3 Database
    A minimalistic C client library for the Redis database. [BSD]
  • nanomsg

    A simple high-performance implementation of several "scalability protocols". [MIT] website
  • cJSON

    8.9 7.5 L3 JSON
    Ultralightweight JSON parser in ANSI C
  • OpenH264

    8.9 6.9 L1 Video
    Open Source H.264 Codec. [BSD] website
  • Cython

    8.9 9.1 L2 Scripting
    Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself. [Apache] website
  • Duilib

    8.8 2.3 GUI
  • lwan

    Experimental, scalable, high performance HTTP server. [GPL2]
  • glog

    8.8 6.8 Logging
    C++ implementation of the Google logging module.
  • Seastar

    8.9 9.3 L1 Frameworks
    High performance server-side application framework
  • LZ4

    8.8 8.5 L2 Compression
    Extremely Fast Compression algorithm. [BSD]
  • moodycamel

    8.8 6.2 L3 Concurrency
    A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
  • catboost

    8.8 10.0 Machine Learning
    CatBoost is an open-source gradient boosting on decision trees library with categorical features support out of the box for Python, R
  • webview

    8.7 5.7 GUI
    Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and MSHTML (Windows)
  • Cinder

    8.7 5.8 L3 Frameworks
    A community-developed, free and open source library for professional-quality creative coding. [BSD]
  • Stacer

    8.7 7.0 GUI
    Linux System Optimizer and Monitoring -
  • GLM

    8.7 8.5 L1 Math
    Header-only C++ math library that matches and inter-operates with OpenGL's GLSL math. [MIT]
  • GamePlay

    8.7 0.0 L1 Game Engine
    A cross-platform native C++ game framework for creating 2D/3D mobile and desktop games. [Apache2]
  • ArduinoJson

    8.7 8.0 JSON
    đź“ź C++ JSON library for IoT. Simple and efficient.