The Awesome C++ feed



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

Taming dynamic memory - Andreas Weis - Meeting C++ 2018

Article Popular Story //

Jansson vs cJSON

Popular comparison
  • Jansson - C library for encoding, decoding and manipulating JSON data. [MIT]
  • cJSON - Ultralightweight JSON parser in ANSI C


Pragmatic compiling from C++ to WebAssembly. A Guide.

Article Popular Story //

Awesome C++ Newsletter » 135

Top Stories
  • The next big Thing - Andrei Alexandrescu - Meeting C++ 2018 Opening Keynote
  • 50 shades of C++ - Nicolai Josuttis - Meeting C++ 2018 Closing Keynote
  • if constexpr isn't broken
Follow us on Twitter @CppLibHunt


A small, open source, C++ toolkit for image processing. [Own LGPL or GPL]
Featured Library // Category Image Processing

ZeroMQ vs gRPC

Popular comparison
  • ZeroMQ - High-speed, modular asynchronous communication library. [LGPL]
  • gRPC - A high performance, open source, general-purpose RPC framework. [BSD] website

Visual Studio Code for C++

Article Popular Story //

Last 7 Days


ultra fast and flexible web server / framework for web applications developed in C. [ISC]
Featured Library // Category Web Application Framework

Lightweight but still STL-compatible unique pointer implementation

Article Popular Story //

snmalloc: Message passing based allocator

Library Popular Story //

MongoDB C Driver

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

Why do we require requires requires?

Article Popular Story //

if constexpr isn't broken

Article Popular Story //

Opus vs Vorbis

Popular comparison
  • Opus - A totally open, royalty-free, highly versatile audio codec. [BSD]
  • Vorbis - Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format. [BSD]

Exploring C++20 - Class Types in Non-Type Template Parameters

Article Popular Story //


An open-source, cross-platform system for image analysis. [Apache2 from ITK 4.0]
Featured Library // Category Image Processing


Generic Image Library.
Featured Library // Category Image Processing

imgui vs nuklear

Popular comparison
  • imgui - Immediate Mode Graphical User Interface with minimal dependencies. [MIT]
  • nuklear - A single-header ANSI C gui library. [PublicDomain]


Easy to use, but you need to improve documentation and simplify the dependency level during any project.
Library Recommended by kassane


SIMD Vector Classes for C++. [BSD]
Featured Library // Category Math

Last 30 Days


A wrapper/interface Generator that let you link your c++ code to Javascript, Perl, PHP, Python, Tcl and Ruby. [GPL/Output not licensed]
Featured Library // Category Scripting

boost.beast(new repo)

HTTP and WebSocket built on Boost.Asio in C++11
Library Added by avovana into category Networking