The Most Popular C++ libraries
Page 4

  • WebSocket++

    8.7 0.6 L2 Networking
    C++/Boost Asio based websocket client/server library. [BSD]
  • EA Standard Template Library

    8.6 7.3 L1 Standard Libraries
    EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
  • TinyXML

    8.6 4.4 L1 XML
    A simple, small, minimal, C++ XML parser that can be easily integrating into other programs. [zlib]
  • Torque3D

    8.6 7.6 L1 Game Engine
    An open-source C++ engine built for 3D game development. [MIT] website
  • Box2D

    8.6 5.8 L2 Physics
    A 2D physics engine for games. [BSD-like]
  • Boost

    8.6 9.6 Frameworks
    A large collection of generic C++ libraries. [Boost] website
  • mlpack

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

    (3D) Navigation mesh generator and pathfinder, mostly for games. [zlib]
  • RakNet

    8.5 0.0 Networking
    A cross platform, open source, C++ networking engine for game programmers. [BSD]
  • Skia

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

    8.5 1.2 L1 Game Engine
    An open-source and cross-platform C++ engine built for 2D game development. [MIT] website
  • LiquidFun

    8.5 0.0 L1 Physics
    A 2D physics engine for games. [BSD-like]
  • 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]
  • OpenMVG (open Multiple View Geometry)

    Promoting 3d reconstruction from images through multiple-view geometry algorithms and ready to use pipelines.
  • Duktape

    8.4 8.5 L2 Scripting
    An embeddable Javascript engine with compact footprint. [MIT] website
  • RE2

    8.5 8.1 L1 Miscellaneous
    A software library for regular expressions via a finite-state machine using automata theory.
  • urho3d

    8.4 8.7 L1 Graphics
    Cross-platform rendering and game engine. [Many different, mostly MIT]
  • benchmark

    8.4 7.9 L3 Debug
    Google provided small microbenchmark support library. [Apache2]
  • OpenBLAS

    8.4 9.3 Math
    An optimized BLAS library based on GotoBLAS2 1.13 BSD version. [BSD 3-clause] website
  • SWIG

    8.4 9.0 L5 Scripting
    A wrapper/interface Generator that let you link your c++ code to Javascript, Perl, PHP, Python, Tcl and Ruby. [GPL/Output not licensed]
  • mbedTLS

    8.3 9.6 L2 Cryptography
    Tiny crypto suite aimed at embedded development, previously known as PolarSSL. [Apache2]
  • Snappy

    8.4 6.5 L2 Compression
    A fast compressor/decompressor. [BSD]
  • Unicorn Engine

    8.3 7.7 L2 Virtual Machines
    Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86)
  • s2n

    8.3 9.5 L3 Cryptography
    An implementation of the TLS/SSL protocols. [Apache]
  • nghttp2

    8.3 7.5 L1 Networking
    nghttp2 - HTTP/2 C Library and tools

    8.3 9.4 L1 Machine Learning
    The Shogun Machine Learning Toolbox. [GPLv3]
  • libwebsockets

    8.3 9.4 L2 Networking
    Libwebsockets is a lightweight pure C library built to use minimal CPU and memory resources, and provide fast throughput in both directions as client or server
  • Cppcheck

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

    8.2 9.6 CLI
    package management
  • QtAv

    8.2 5.4 L1 Multimedia
    A multimedia playback framework based on Qt and FFmpeg to write a player easily. [LGPL] website