The Most Popular C++ libraries
Page 1

  • TensorFlow

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

    10.0 9.8 L1 Image Processing
    Open source computer vision. [BSD]
  • protobuf

    10.0 9.5 L1 Serialization
    Protocol Buffers
  • PyTorch

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

    9.9 0.0 L1 Machine Learning
    A fast framework for neural networks. [BSD]
  • tesseract-ocr

    9.9 9.6 L1 Image Processing
    An OCR engine. [Apache2]
  • Godot

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

    9.9 6.4 L3 Miscellaneous
    An open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages. [Apache]
  • gRPC

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

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

    9.9 9.5 L1 GUI
    Immediate Mode Graphical User Interface with minimal dependencies. [MIT]
  • xgboost

    9.8 0.0 L1 Machine Learning
    Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Flink and DataFlow. [Apache2]
  • Google Test

    9.8 8.9 L3 Debug
    Google C++ Testing Framework. [BSD]
  • LevelDB

    9.8 5.4 L1 Database
    A fast key-value storage library. [BSD]
  • mxnet

    9.8 9.5 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
  • json

    9.8 9.2 L1 JSON
    JSON for Modern C++. [MIT]
  • Cocos2d-x

    9.8 3.1 L1 Game Engine
    A multi-platform framework for building 2d games, interactive books, demos and other graphical applications. [Commercial?]
  • OpenSSL

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

    9.7 9.7 L1 Database
    Embedded key-value store for fast storage from facebook. [BSD]
  • libcurl

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

    Computational Network Toolkit (CNTK)
  • Folly

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

    9.7 5.2 L2 Miscellaneous
    A range of single-file libraries for C/C++. [PublicDomain]
  • V8

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

    Cross-platform asychronous I/O. [BSD]
  • Eclipse Deeplearning4J

    Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs - From Skymind
  • FlatBuffers

    9.6 9.1 L1 Serialization
    A Memory efficient serialization library. [Apache2]
  • MicroPython

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

    9.6 10.0 L1 Database
    ClickHouse is a free analytic DBMS for big data.
  • Kaldi Speech Recognition Toolkit

    9.6 8.7 L1 Audio
    This is now the official location of the Kaldi project.