The Most Popular C++ libraries
Page 8

  • Bond

    7.3 0.0 L3 Serialization
    Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
  • Botan

    7.3 9.8 L1 Cryptography
    Cryptography Toolkit
  • Yue

    7.3 6.8 GUI
    A library for creating native cross-platform GUI apps
  • libcds

    7.3 0.0 L2 Concurrency
    A C++ library of Concurrent Data Structures
  • Elements C++ GUI library

    7.3 9.5 GUI
    Elements C++ GUI library
  • moveit

    7.3 8.6 Robotics
    :robot: The MoveIt motion planning framework
  • Simbody

    7.3 6.4 L1 Physics
    High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
  • HPX

    7.3 9.8 L2 Concurrency
    The C++ Standard Library for Parallelism and Concurrency
  • AutoKey

    7.3 6.5 Game Engine
    AutoKey, a desktop automation utility for Linux and X11.
  • Polycode

    7.2 0.0 L1 Game Engine
    Polycode is a cross-platform framework for creative code.
  • json11

    7.5 0.6 L2 JSON
    A tiny JSON library for C++11. [MIT]
  • libmill

    7.2 0.0 Concurrency
    Go-style concurrency in C
  • GStreamer

    7.2 9.8 L2 Multimedia
    GStreamer open-source multimedia framework
  • Sciter

    7.2 0.0 GUI
    Sciter: the Embeddable HTML/CSS/JS engine for modern UI development
  • MRPT

    7.2 9.6 L1 Robotics
    :zap: The Mobile Robot Programming Toolkit (MRPT)
  • Remotery

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

    7.1 2.6 CLI
    Activity Indicators for Modern C++
  • CrowCpp

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

    7.3 9.9 GUI
    Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]
  • GacUI

    7.1 9.9 L1 GUI
    GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features.
  • OpenImageIO

    7.1 9.4 L1 Image Processing
    Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
  • Amazon Lumberyard

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

    7.1 0.0 L1 GUI
    a modern C++ GUI library
  • SQLite

    7.0 9.9 L2 Database
    Unofficial git mirror of SQLite sources (see link for build instructions)
  • YAJL

    7.0 0.0 L3 JSON
    A fast streaming JSON parsing library in C.
  • cpp-netlib

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

    7.0 6.6 L3 Concurrency
    Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
  • CHRONO

    7.0 9.8 L1 Physics
    High-performance C++ library for multiphysics and multibody dynamics simulations
  • KlayGE

    7.0 9.0 Game Engine
    KlayGE is a cross-platform open source game engine with plugin-based architecture.
  • OpenEXR

    7.0 9.2 L1 Image Processing
    The OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.