The Most Active C++ libraries
Page 1

  • TensorFlow

    An open source software library for numerical computation using data flow graphs [Apache]
  • ClickHouse

    9.4 10.0 L1 Database
    ClickHouse is a free analytic DBMS for big data.
  • PyTorch

    An open source deep learning platform that provides a seamless path from research prototyping to production deployment.
  • qemu

    9.0 10.0 L2 Virtual Machines
    Official QEMU mirror. Please see for how to submit changes to QEMU. Pull Requests are ignored.
  • V8

    9.6 10.0 L1 Scripting
    A fast JavaScript engine by Google that can be embedded into any C++ application. [BSD]
  • Skia

    8.5 10.0 L1 Graphics
    A complete 2D graphic library for drawing Text, Geometries, and Images. [BSD] webpage
  • catboost

    8.8 10.0 Machine Learning
    CatBoost is an open-source gradient boosting on decision trees library with categorical features support out of the box for Python, R
  • gRPC

    A high performance, open source, general-purpose RPC framework. [BSD] website
  • Godot

    9.9 9.9 L1 Game Engine
    A fully featured, open source, MIT licensed, game engine. [MIT]
  • GTK+

    5.9 9.9 L3 GUI
    A multi-platform toolkit for creating graphical user interfaces. [LGPL]
  • Trilinos

    High performance PDE solvers. [BSD]
  • CGal

    7.2 9.9 L1 Math
    Collection of efficient and reliable geometric algorithms. [LGPL&GPL]
  • Cppcheck

    8.2 9.9 Miscellaneous
    static analysis of C/C++ code
  • FFmpeg

    9.8 9.9 L2 Video
    A complete, cross-platform solution to record, convert and stream audio and video. [LGPL2/GPL2]
  • Proxygen

    9.2 9.9 L4 Networking
    Facebook's collection of C++ HTTP libraries including an easy to use HTTP server. [BSD]
  • OpenSSL

    9.7 9.9 L2 Cryptography
    A robust, commercial-grade, full-featured, and Open Source cryptography library. [Apache] websire
  • VTK

    7.5 9.9 L1 Image Processing
    Open-source, freely available software system for 3D computer graphics, image processing and visualization. [BSD]
  • wxWidgets

    8.5 9.8 L1 GUI
    A C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. [Own LGPL]
  • mxnet

    9.8 9.8 L1 Machine Learning
    Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
  • Qt

    6.6 9.8 L1 Frameworks
    A cross-platform application and UI framework. [LGPL]
  • SQLite

    7.3 9.8 L2 Database
    A completely embedded, full-featured relational database in a few 100k that you can include right into your project. [PublicDomain]
  • HPX

    7.1 9.8 L2 Concurrency
    A general purpose C++ runtime system for parallel and distributed applications of any scale. [Boost]
  • Folly

    9.7 9.8 L1 Frameworks
    An open-source C++ library developed and used at Facebook. [Apache2]
  • mpv

    9.5 9.8 L3 Multimedia
    Video player based on MPlayer/mplayer2
  • Newton Dynamics

    5.4 9.8 L1 Physics
    An integrated solution for real time simulation of physics environments. [zlib]
  • libcurl

    9.7 9.8 L2 Networking
    Multiprotocol file transfer library. [MIT/X derivate license]
  • mlpack

    8.6 9.8 L1 Machine Learning
    A scalable c++ machine learning library. [LGPLv3]
  • MicroPython

    9.6 9.7 L3 Virtual Machines
    Aims to put an implementation of Python 3.x on a microcontroller. [MIT]
  • BDE

    6.8 9.7 L1 Frameworks
    The BDE Development Environment from Bloomberg Labs. [Apache2]
  • OpenCV

    10.0 9.7 L1 Image Processing
    Open source computer vision. [BSD]