The Most Active C++ libraries
Page 7

  • Google Test

    9.9 8.3 L3 Debug
    GoogleTest - Google Testing and Mocking Framework
  • Allegro

    6.6 8.3 L3 Game Engine
    The official Allegro 5 git repository. Pull requests welcome!
  • Boost.Beast

    8.0 8.3 Networking
    HTTP and WebSocket built on Boost.Asio in C++11
  • boost.beast(new repo)

    8.0 8.3 Networking
    HTTP and WebSocket built on Boost.Asio in C++11
  • trompeloeil

    4.7 8.2 L4 Testing
    Header only C++14 mocking framework
  • FTXUI

    8.3 8.2 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
  • suanPan

    🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
  • Dlib

    9.5 8.2 L1 Machine Learning
    A toolkit for making real world machine learning and data analysis applications in C++
  • gtkmm

    2.8 8.2 GUI
    Read-only mirror of https://gitlab.gnome.org/GNOME/gtkmm
  • libtorrent

    8.4 8.2 L1 BitTorrent
    an efficient feature complete C++ bittorrent implementation
  • Magic Enum C++

    7.9 8.1 Serialization
    Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
  • tbox

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

    9.1 8.1 L1 Machine Learning
    Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
  • ceres-solver

    8.0 8.1 L1 Math
    A large scale non-linear optimization library
  • CrowCpp

    A Fast and Easy to use microframework for the web.
  • mailio

    3.8 8.1 Networking
    mailio is a cross platform C++ library for MIME format and SMTP, POP3 and IMAP protocols. It is based on standard C++ 17 and Boost library.
  • brotli

    9.3 8.1 L2 Compression
    Brotli compression format
  • Wolf Engine

    3.2 7.1 Game Engine
    DISCONTINUED. The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
  • STX

    4.1 8.1 Miscellaneous
    C++17 & C++ 20 error-handling and utility extensions.
  • Turbo Vision

    6.3 8.0 GUI
    A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
  • LibTomMath

    5.0 8.0 L2 Math
    LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
  • Boost.Multiprecision

    3.5 8.0 L1 Math
    Boost.Multiprecision
  • dotenv-linter

    6.1 8.0 Networking
    ⚡️Lightning-fast linter for .env files. Written in Rust 🦀
  • Vcflib

    4.9 8.0 L1 Biology
    C++ library and cmdline tools for parsing and manipulating VCF files with python and zig bindings
  • frugally-deep

    Header-only library for using Keras (TensorFlow) models in C++.
  • CppSharp

    7.6 7.9 L2 Scripting
    Tools and libraries to glue C/C++ APIs to high-level languages
  • Remotery

    7.1 7.9 Debug
    Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
  • Minizip

    6.2 7.9 L2 Compression
    Fork of the popular zip manipulation library found in the zlib distribution.
  • DirectXTK

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

    9.1 7.9 Concurrency
    A General-purpose Parallel and Heterogeneous Task Programming System