The Most Popular C++ libraries
Page 5

  • cpr

    8.5 8.1 L2 Networking
    C++ Requests: Curl for People, a spiritual port of Python Requests.
  • Wren

    8.5 0.0 Scripting
    The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
  • GamePlay

    8.5 0.0 L1 Game Engine
    Open-source, cross-platform, C++ game engine for creating 2D/3D games.
  • libwebsockets

    8.4 8.6 L2 Networking
    canonical libwebsockets.org networking library
  • Crypto++

    8.4 8.0 L1 Cryptography
    free C++ class library of cryptographic schemes
  • Cinder

    8.4 5.9 L3 Frameworks
    Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
  • lwan

    Experimental, scalable, high performance HTTP server
  • CGal

    8.4 9.9 L1 Math
    The public CGAL repository, see the README below
  • Boost.Asio

    Asio C++ Library
  • QtAv

    8.4 1.3 L1 Multimedia
    A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和FFmpeg的跨平台高性能音视频播放框架. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk
  • libtorrent

    8.4 8.5 L1 BitTorrent
    an efficient feature complete C++ bittorrent implementation
  • drogon

    Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows [Moved to: https://github.com/drogonframework/drogon]
  • Duktape

    8.3 6.4 L2 Scripting
    Duktape - embeddable Javascript engine with a focus on portability and compact footprint
  • Microsoft Research Detours Package

    8.3 2.7 Hooking
    Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.
  • doctest

    8.3 0.0 L1 Debug
    The fastest feature-rich C++11/14/17/20/23 single-header testing framework
  • urho3d

    8.3 9.8 L1 Graphics
    Game engine
  • FTXUI

    8.3 8.3 GUI
    Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang
  • Tiny AES128 in C

    8.3 0.0 L5 Cryptography
    Small portable AES128/192/256 in C
  • Thrust

    8.3 6.9 L4 Concurrency
    [ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
  • nghttp2

    8.2 9.4 L1 Networking
    nghttp2 - HTTP/2 C Library and tools
  • tbox

    8.2 8.1 Frameworks
    🎁 A glib-like multi-platform c library
  • LiquidFun

    8.2 0.0 L1 Physics
    2D physics engine for games
  • OpenSceneGraph

    8.2 0.0 L1 Graphics
    OpenSceneGraph git repository
  • Flecs

    8.2 9.7 Frameworks
    A fast entity component system (ECS) for C & C++
  • Panda3D

    8.2 9.4 L1 Game Engine
    Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
  • Torque3D

    8.2 1.8 L1 Game Engine
    MIT Licensed Open Source version of Torque 3D from GarageGames
  • RakNet

    8.3 0.0 Networking
    RakNet is a cross platform, open source, C++ networking engine for game programmers.
  • s2n

    8.1 9.4 L3 Cryptography
    An implementation of the TLS/SSL protocols
  • NanoGUI

    8.1 0.0 GUI
    Minimalistic GUI library for OpenGL
  • SDS

    8.1 0.0 L2 Miscellaneous
    Simple Dynamic Strings library for C