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]
  • Caffe

    10.0 7.0 L1 Machine Learning
    A fast framework for neural networks. [BSD]
  • American fuzzy lop

    10.0 9.4 L1 Miscellaneous
    Crazy fuzzing tool that automatically discovers bugs given time and minimal example input. [Apache2]
  • protobuf

    9.9 9.4 L1 Serialization
    Protocol Buffers
  • ZXing

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

    9.9 9.3 L1 Image Processing
    An OCR engine. [Apache2]
  • Cocos2d-x

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

    9.9 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
  • CNTK

    Computational Network Toolkit (CNTK)
  • xgboost

    9.8 8.8 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]
  • gRPC

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

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

    9.8 7.4 L1 Database
    A fast key-value storage library. [BSD]
  • FFmpeg

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

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

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

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

    9.7 9.4 L3 Debug
    Google C++ Testing Framework. [BSD]
  • OpenSSL

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

    9.7 9.8 L1 GUI
    Immediate Mode Graphical User Interface with minimal dependencies. [MIT]
  • V8

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

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

    A scientific computing framework with wide support for machine learning algorithms that puts GPUs first. [BSD-3-Clause] website
  • libuv

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

    9.6 8.7 L1 Serialization
    A Memory efficient serialization library. [Apache2]
  • json

    9.6 9.3 L1 JSON
    JSON for Modern C++. [MIT]
  • Caffe2

    A lightweight, modular, and scalable deep learning framework. [Apache2] website
  • CRYENGINE

    9.5 8.9 L1 Game Engine
    CRYENGINE source code.
  • nuklear

    9.5 8.6 GUI
    A single-header ANSI C gui library. [PublicDomain]