The Awesome C++ feed



A parallel algorithms library which resembles the C++ Standard Template Library (STL). [Apache2]
Featured Library // Category Concurrency

JSON for Modern C++ version 3.6.0 released

Update Popular Story //



A general purpose GPU library. [BSD]
Featured Library // Category Concurrency

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]

Binary packages for GCC snapshots

Article Popular Story //


An open source deep learning platform that provides a seamless path from research prototyping to production deployment.
Library Added by le_JTA into category Artificial Intelligence

Last 7 Days

Spring RTS game engine

A powerful free cross-platform RTS engine
Featured Library // Category Game Engine

What is Type Erasure?

Article Popular Story //

bgfx vs magnum

Popular comparison
  • bgfx - A cross-platform rendering library. [BSD]
  • magnum - C++11 and OpenGL 2D/3D graphics engine. [MIT] website

Dark Corner of C++ Corner Cases

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

TreeFrog Framework

High-speed and full-stack web application framework based on C++ and Qt, which supports HTTP and WebSocket protocol (with O/R mapping). [BSD] website
Featured Library // Category Web Application Framework

spdlog vs G3log

Popular comparison
  • spdlog - Super fast, header only, C++ logging library.
  • G3log - Asynchronous logger with Dynamic Sinks. [PublicDomain]


A library for creating native cross-platform GUI apps. [LGPLv2]
Featured Library // Category GUI

C++ Actor Framework

An Open Source Implementation of the Actor Model in C++. [BSD-3-Clause] website
Featured Library // Category Asynchronous Event Loop

Awesome C++ Newsletter ยป 143

Top Stories
  • Usability improvements in GCC 9
  • Counting Bugs in Windows Calculator: analysis of the recently released source code
  • Understanding C++ Modules: Part 1: Hello Modules, and Module Units
Follow us on Twitter @CppLibHunt


A C++ library for developing web applications.
Featured Library // Category Web Application Framework

CMake 3.14.0 available for download

Update 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]

Thanks for the memory (allocator) - Sticky Bits

Article Popular Story //

Last 30 Days


Nana is a cross-platform library for GUI programming in modern C++ style. [Boost]
Featured Library // Category GUI

gRPC vs nanomsg

Popular comparison
  • gRPC - A high performance, open source, general-purpose RPC framework. [BSD] website
  • nanomsg - A simple high-performance implementation of several "scalability protocols". [MIT] website

Little-known C++: function-try-block

Article Popular Story //

zstd vs LZMA

Popular comparison
  • zstd - Zstandard - Fast real-time compression algorithm
  • LZMA - The default and general compression method of 7z format. [PublicDomain]


encoding and decoding application messages in binary format for low-latency applications. [Apache2]
Featured Library // Category Serialization