The Most Active C++ libraries
Page 1

  • TensorFlow

    An Open Source Machine Learning Framework for Everyone
  • ClickHouse

    9.7 10.0 L1 Database
    ClickHouse® is a free analytics DBMS for big data
  • PyTorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration
  • qemu

    9.3 10.0 L2 Virtual Machines
    Official QEMU mirror. Please see for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
  • 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.
  • Godot

    9.9 10.0 L1 Game Engine
    Godot Engine – Multi-platform 2D and 3D game engine
  • FFmpeg

    9.9 10.0 L2 Video
    Mirror of
  • VTK

    7.7 10.0 L1 Image Processing
    Mirror of Visualization Toolkit repository
  • Vcpkg

    9.6 10.0 CLI
    C++ Library Manager for Windows, Linux, and MacOS
  • GTK+

    6.1 10.0 L3 GUI
    Read-only mirror of
  • mbedTLS

    8.7 10.0 L2 Cryptography
    An open source, portable, easy to use, readable and flexible SSL library
  • OpenSSL

    9.8 10.0 L2 Cryptography
    TLS/SSL and crypto library
  • Ultra App Kit

    1.2 9.9 GUI
    Documentation system for Ultra Engine (Leadwerks 5).
  • SixtyFPS

    7.0 9.9 GUI
    SixtyFPS 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.
  • xtd

    2.9 9.9 GUI
    Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
  • gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
  • Proxygen

    9.2 9.9 L4 Networking
    A collection of C++ HTTP libraries including an easy to use HTTP server.
  • Trilinos

    Primary repository for the Trilinos Project
  • CGal

    8.1 9.9 L1 Math
    The public CGAL repository, see the README below
  • xmake

    8.1 9.9 GUI
    🔥 A cross-platform build utility based on Lua
  • wxWidgets

    8.6 9.9 L1 GUI
    Cross-Platform GUI Library - Report issues here:
  • Newton Dynamics

    5.4 9.9 L1 Physics
    Newton Dynamics is an integrated solution for real time simulation of physics environments.
  • libcurl

    9.8 9.9 L2 Networking
    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP. libcurl offers a myriad of powerful features
  • HPX

    7.0 9.9 L2 Concurrency
    The C++ Standard Library for Parallelism and Concurrency
  • Cppcheck

    8.4 9.9 Miscellaneous
    static analysis of C/C++ code
  • Eclipse Deeplearning4J

    Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learning using automatic differentiation.
  • mlpack

    8.5 9.9 L1 Machine Learning
    mlpack: a scalable C++ machine learning library --
  • SQLite

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

    9.8 9.8 L1 Database
    A library that provides an embeddable, persistent key-value store for fast storage.
  • MicroPython

    9.7 9.8 L3 Virtual Machines
    MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems