The Most Active C++ libraries
Page 13

  • Inja

    6.1 3.6 Text Processing
    A Template Engine for Modern C++
  • Vaca

    2.4 3.8 GUI
    C++ Win32 wrapper to develop GUI apps
  • csv

    3.3 2.5 CSV
    DISCONTINUED. CSV for Modern C++
  • TinyExpr

    6.1 3.5 L4 Math
    tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
  • Hopscotch map

    4.6 3.7 L4 Containers
    C++ implementation of a fast hash map and hash set using hopscotch hashing
  • sol2

    7.8 3.5 Scripting
    Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
  • ChaiScript

    7.4 3.7 L1 Scripting
    Embedded Scripting Language Designed for C++
  • Better Enums

    6.1 3.7 L5 Miscellaneous
    C++ compile-time enum to string, iteration, in a single header file
  • Experimental Boost.DI

    5.7 3.5 L3 Miscellaneous
    C++14 Dependency Injection Library
  • KmTest

    1.8 4.5 Testing
    Kernel-mode C++ unit testing framework in BDD-style
  • CTPG

    3.7 3.4 GUI
    Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.
  • C++ REST SDK

    9.0 3.6 L1 Networking
    The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
  • moodycamel

    9.1 3.9 L3 Concurrency
    A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
  • ordered-map

    4.0 3.5 L4 Data Structures
    C++ hash map and hash set which preserve the order of insertion
  • ClanLib

    3.9 3.3 Game Engine
    ClanLib is a cross platform C++ toolkit library.
  • easy_profiler

    6.7 4.7 L1 Debug
    Lightweight profiler library for c++
  • asyncio

    asyncio is a c++20 library to write concurrent code using the async/await syntax.
  • libtap

    3.4 3.4 L4 Debug
    Write tests in C
  • Ygg

    2.5 3.3 Data Structures
    An intrusive C++17 implementation of a Red-Black-Tree, a Weight Balanced Tree, a Dynamic Segment Tree and much more!
  • SPSCQueue.h

    5.0 4.6 Concurrency
    A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
  • Celero

    4.8 3.1 L2 Debug
    C++ Benchmark Authoring Library/Framework
  • genetic

    1.3 2.9 GUI
    A performant and flexible genetic algorithm implemented in C++20/23.
  • KCP

    9.5 2.9 Networking
    :zap: KCP - A Fast and Reliable ARQ Protocol
  • squirrel

    5.3 2.9 L1 Game Engine
    Official repository for the programming language Squirrel
  • cpp-netlib

    7.0 3.0 L2 Networking
    The C++ Network Library Project -- cross-platform, standards compliant networking library.
  • Torque2D

    5.4 2.9 Game Engine
    A completely free, open-source, 2D game engine built on proven torque technology.
  • Amazon Lumberyard

    7.2 2.3 Game Engine
    DISCONTINUED. Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
  • json.h

    4.4 2.9 JSON
    🗄️ single header json parser for C and C++
  • SOUI

    5.5 4.3 GUI
    SOUI是目前为数不多的轻量级可快速开发window桌面程序开源DirectUI库.其前身为Duiengine,更早期则是源自于金山卫士开源版本UI库Bkwin.经过多年持续更新方得此库
  • MPMCQueue.h

    5.6 2.8 Concurrency
    A bounded multi-producer multi-consumer concurrent queue written in C++11