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.5 L1 Machine Learning
    A fast framework for neural networks. [BSD]
  • American fuzzy lop

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

    9.9 9.5 L1 Serialization
    Protocol Buffers
  • ZXing

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

    9.9 9.5 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
  • tesseract-ocr

    9.9 9.1 L1 Image Processing
    An OCR engine. [Apache2]
  • CNTK

    Computational Network Toolkit (CNTK)
  • LevelDB

    9.8 6.5 L1 Database
    A fast key-value storage library. [BSD]
  • 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]
  • FFmpeg

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

    9.8 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 8.7 L3 Debug
    Google C++ Testing Framework. [BSD]
  • Torch

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

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

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

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

    9.6 8.8 L1 Serialization
    A Memory efficient serialization library. [Apache2]
  • CRYENGINE

    9.6 9.7 L1 Game Engine
    CRYENGINE source code.
  • libuv

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

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

    9.6 9.2 L2 Frameworks
    A cross platform open source toolkit for creative coding in C++. [MIT] website
  • json

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

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

    9.5 8.0 Networking
    µWS is one of the most lightweight, efficient & scalable WebSocket & HTTP server implementations available. [Zlib]
  • MonoGame

    9.5 9.1 L2 Frameworks
    One framework for creating powerful cross-platform games.