The Awesome C++ feed



A crypto library for C++. [BSD-2]
Featured Library // Category Cryptography


Newton Dynamics

An integrated solution for real time simulation of physics environments. [zlib]
Featured Library // Category Physics

Spectre diagnostic in Visual Studio 2017 Version 15.7 Preview 4

Article Popular Story //

Awesome C++ Newsletter ยป 97

Top Stories
  • The C++ committee has taken off its ball and chain
  • C++ is now the fastest k-nucleotide implementation in benchmark game
  • Original STL Library Documentation has been recovered and is now safe forever.
Follow us on Twitter @CppLibHunt

Last 7 Days


A library for constructing graphs of media-handling components. [LGPL]
Featured Library // Category Multimedia

C++17 - The Best Features - Nicolai Josuttis [ACCU 2018]

Article Popular Story //

Duktape vs V8

Popular comparison
  • Duktape - An embeddable Javascript engine with compact footprint. [MIT] website
  • V8 - A fast JavaScript engine by Google that can be embedded into any C++ application. [BSD]


CatBoost is an open-source gradient boosting on decision trees library with categorical features support out of the box for Python, R
Featured Library // Category Machine Learning

TinyXML vs RapidXml

Popular comparison
  • TinyXML - A simple, small, minimal, C++ XML parser that can be easily integrating into other programs. [zlib]
  • RapidXml - An attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. [Boost]

Nystrom's Crafting Interpreters: An Implementation in C++

Library Popular Story //


Header-only library for using Keras models in C++. [MIT]
Featured Library // Category Artificial Intelligence

The C++ committee has taken off its ball and chain

Article Popular Story //

What are the C and C++ Standard Libraries?

A brief tour into the realm of writing C/C++ applications, the role of the Standard Library and how it is implemented in various operating systems.

Article Added by: monocasual //

How to Pass a Polymorphic Object to an STL Algorithm

Article Popular Story //

Lua vs ChaiScript

Popular comparison
  • Lua - A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]
  • ChaiScript - An easy to use embedded scripting language for C++. [BSD] website

compile-time iteration with C++20 lambdas

Article Popular Story //


Mobile Robot Programming Toolkit. [BSD]
Featured Library // Category Robotics

mbedTLS vs OpenSSL

Popular comparison
  • mbedTLS - Tiny crypto suite aimed at embedded development, previously known as PolarSSL. [Apache2]
  • OpenSSL - A robust, commercial-grade, full-featured, and Open Source cryptography library. [Apache] websire

Apple is switching from libclang-based tooling to clangd

Article Popular Story //


A cross-platform application and UI framework. [LGPL]
Featured Library // Category Frameworks

C++ Tutorial welookups

History of C++.

C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++
C++ is a superset of C
Object-Oriented Programming
Article Added by: aditya5670 //

Boost 1.67.0 released

Update Popular Story //

Last 30 Days


Public domain curses library with both source code and pre-compiled library available. [PublicDomain]
Featured Library // Category GUI

Blast from the Past: Borland C++ on Windows 98

Article Popular Story //

Qwt vs QCustomPlot

Popular comparison
  • Qwt - Qt Widgets for Technical Applications. [Own based on LGPL]
  • QCustomPlot - Qt plotting widget without further dependencies. [GPLv3]

MongoDB C Driver

MongoDB client library for C. [Apache2]
Featured Library // Category Database

C++ is now the fastest k-nucleotide implementation in benchmark game

Article Popular Story //