The Most Popular C++ libraries
Page 12

  • libjson-rpc-cpp

    C++ framework for json-rpc (json remote procedure call)
  • libvpx

    5.8 9.3 L1 Video
    Mirror only. Please do not send pull requests.
  • PicoJSON

    5.8 0.0 L1 JSON
    a header-file-only, JSON parser serializer in C++
  • Taywee/args

    5.8 2.1 L1 CLI
    A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
  • args

    5.7 2.1 L1 CLI
    A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
  • sparsepp

    5.8 1.1 Containers
    A fast, memory efficient hash map for C++
  • frugally-deep

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

    5.7 0.0 Testing
    C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.
  • Mach7

    5.7 0.0 L2 Miscellaneous
    Functional programming style pattern-matching library for C++
  • DART

    5.7 9.4 L1 Robotics
    DART: Dynamic Animation and Robotics Toolkit
  • G3log

    5.7 7.2 L3 Logging
    G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
  • Kratos Multiphysics

    Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
  • Experimental Boost.DI

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

    5.7 6.3 L2 Image Processing
    GD Graphics Library
  • C++React

    5.6 0.0 L4 Concurrency
    C++React: A reactive programming library for C++11.
  • clipp

    5.6 0.0 CLI
    easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
  • MPMCQueue.h

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

    5.6 2.5 CLI
    Argh! A minimalist argument handler.
  • Veles

    Distributed machine learning platform
  • smaz

    5.6 0.0 L4 Compression
    Small strings compression library
  • Bcrypt

    5.6 9.1 L3 Cryptography
    Modern(-ish) password hashing for your software and your servers
  • SOUI

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

    RNNLIB is a recurrent neural network library for sequence learning problems. Forked from Alex Graves work http://sourceforge.net/projects/rnnl/
  • Newton Dynamics

    5.5 9.6 L1 Physics
    Newton Dynamics is an integrated solution for real time simulation of physics environments.
  • PDCurses

    5.5 4.8 L3 GUI
    A curses library for environments that don't fit the termcap/terminfo model.
  • docopt.cpp

    5.5 0.0 L3 CLI
    C++11 port of docopt
  • PDF-Writer

    5.5 7.8 PDF
    High performance library for creating, modiyfing and parsing PDF files in C++
  • Bedrock

    5.5 9.4 L3 Database
    Rock solid distributed database specializing in active/active automatic failover and WAN replication
  • Simple-WebSocket-Server

    5.7 0.0 L4 Networking
    DISCONTINUED. A very simple, fast, multithreaded, platform independent WebSocket (WS) and WebSocket Secure (WSS) server and client library implemented using C++11, Boost.Asio and OpenSSL. Created to be an easy way to make WebSocket endpoints in C++.
  • copperspice

    5.5 9.2 GUI
    Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc)