The Most Popular C++ libraries
Page 4

  • Unicorn Engine

    8.9 1.6 L2 Virtual Machines
    Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
  • libui

    8.9 0.0 GUI
    Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
  • RE2

    8.9 8.0 L1 Miscellaneous
    RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
  • C++ REST SDK

    8.9 1.2 L1 Networking
    DISCONTINUED. 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.
  • Proxygen

    8.8 9.7 L4 Networking
    A collection of C++ HTTP libraries including an easy to use HTTP server.
  • WebSocket++

    8.8 0.0 L2 Networking
    C++ websocket client/server library
  • Recast/Detour

    Industry-standard navigation-mesh toolset for games
  • catboost

    A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
  • glog

    8.9 6.6 Logging
    DISCONTINUED. C++ implementation of the Google logging module
  • EA Standard Template Library

    8.8 5.7 L1 Standard Libraries
    EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
  • ChakraCore

    9.2 7.4 L4 Scripting
    DISCONTINUED. ChakraCore is an open source Javascript engine with a C API. [Moved to: https://github.com/chakra-core/ChakraCore]
  • FTXUI

    8.8 9.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
  • conan

    8.8 9.6 CLI
    Conan - The open-source C and C++ package manager
  • wxWidgets

    8.8 9.9 L1 GUI
    Cross-Platform C++ GUI Library
  • Oat++

    🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
  • OpenBLAS

    8.7 9.9 Math
    OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
  • CCV

    8.7 9.7 L2 Machine Learning
    C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
  • OpenH264

    8.7 8.1 L1 Video
    Open Source H.264 Codec
  • Duilib

    8.7 0.0 GUI
    GUI
  • Hiredis

    8.7 7.4 L3 Database
    Minimalistic C client for Redis >= 1.2
  • Stacer

    8.7 3.4 GUI
    Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
  • yaml-cpp

    8.7 8.4 JSON
    A YAML parser and emitter in C++
  • OpenMVG (open Multiple View Geometry)

    open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
  • Cppcheck

    8.6 9.8 Miscellaneous
    static analysis of C/C++ code
  • TinyXML

    8.6 5.5 L1 XML
    TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
  • Crow

    Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)
  • Flecs

    8.6 9.9 Frameworks
    A fast entity component system (ECS) for C & C++
  • HTTP Parser

    8.9 0.0 L1 Miscellaneous
    DISCONTINUED. http request/response parser for c
  • ArduinoJson

    8.6 6.7 JSON
    📟 JSON library for Arduino and embedded C++. Simple and efficient.
  • Boost.Asio

    Asio C++ Library