The Most Popular C++ libraries
Page 5

  • ZLib

    8.2 0.0 L2 Compression
    A very compact compression library for data streams. [zlib]
  • Kore

    ultra fast and flexible web server / framework for web applications developed in C. [ISC]
  • Banshee Engine

    8.2 8.7 L1 Game Engine
    Banshee Game Engine
  • NanoGUI

    8.1 6.1 GUI
    Minimalistic GUI library for OpenGL
  • tbox

    8.1 8.5 Frameworks
    A glib-like multi-platform c library. [Apache2] website
  • ArrayFire

    8.1 8.7 L2 Concurrency
    A general purpose GPU library. [BSD]
  • OpenSceneGraph

    8.1 8.7 L1 Graphics
    An open source high performance 3D graphics toolkit. [OSGPL]
  • JavaCpp

    8.0 8.3 L1 Scripting
    The missing bridge between Java and native C++. [Apache2]
  • OpenSubdiv

    8.1 7.6 L1 Graphics
    Pixar's library for evaluating and rendering subdivision surfaces on CPU and GPU. [Modified Apache2]
  • evpp

    8.1 3.9 Networking
    C++ high performance networking with TCP/UDP/HTTP protocols. [BSD]
  • Cpp-Taskflow

    Fast C++ Parallel Programming with Task Dependencies
  • magnum

    8.0 9.7 L2 Graphics
    C++11 and OpenGL 2D/3D graphics engine. [MIT] website
  • JUCE

    8.0 9.3 L1 Frameworks
    An all-encompassing C++ class library for developing cross-platform software. [Core-Module: ISC, Rest: GPL2/GPL3/Commercial] website
  • Thrust

    8.0 7.8 L4 Concurrency
    A parallel algorithms library which resembles the C++ Standard Template Library (STL). [Apache2]
  • SDS

    8.0 2.7 L2 Miscellaneous
    Simple Dynamic Strings library for C. [BSD]
  • Boost.Asio

    A cross-platform C++ library for network and low-level I/O programming. [Boost]
  • Easylogging++

    8.0 3.4 L3 Logging
    Single header only, extremely light-weight high performance logging library for C++11 (or higher) applications. [MIT] website
  • easyloggingpp

    8.0 3.5 L3 Logging
    Single header only C++ logging library. [MIT] website
  • Klib

    8.0 4.4 L4 Miscellaneous
    Small and lightweight implementations of common algorithms and data structures. [MIT]
  • cpr

    7.9 4.2 L2 Networking
    A modern C++ HTTP requests library with a simple but powerful interface. Modeled after the Python Requests module. [MIT] website
  • djinni

    7.9 2.9 Scripting
    A tool for generating cross-language type declarations and interface bindings. [Apache2]
  • json-c

    7.9 7.6 JSON
    A JSON implementation in C. [MIT]
  • Atomic Game Engine

    7.9 0.6 L4 Graphics
    The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C#, JavaScript, TypeScript, and C++ (
  • Jansson

    7.8 7.1 L2 JSON
    C library for encoding, decoding and manipulating JSON data. [MIT]
  • libtorrent

    7.8 9.0 L1 BitTorrent
    An efficient feature complete C++ bittorrent implementation. [BSD]
  • Boost.Beast

    7.8 9.0 Networking
    HTTP and WebSocket implementations built on Boost.Asio
  • Spring RTS game engine

    7.8 9.2 L1 Game Engine
    A powerful free cross-platform RTS engine
  • Polycode

    7.9 0.0 L1 Game Engine
    A cross-platform framework for creative code in C++ (with Lua bindings). [MIT] website
  • MessagePack

    7.8 7.2 L1 Serialization
    Efficient binary serialization format "like JSON" for C/C++. [Apache2] website
  • wdt

    7.8 5.6 Networking
    An embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths. [BSD-3-Clause]