The Awesome C++ feed



The OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.
Featured Library // Category Image Processing

Awesome C++ Weekly » 274

Top Stories
  • C++20 Oxymoron: constexpr virtual
  • C++20 Concepts — Complete Guide
  • Coercing deep const-ness
Follow us on Twitter @CppLibHunt



One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.
Featured Library // Category Database

C++20 Concepts — Complete Guide

Article Popular Story //

Last 7 Days


Yet another C++ text formatting library.
Featured Library // Category Miscellaneous

A compile-time benchmark for enable_if and requires, part 2

Article Popular Story //


On-device wake word detection powered by deep learning.
Featured Library // Category Machine Learning

Online C Compiler | Online C Editor - InterviewBit

C language is one of the oldest general-purpose programming languages of today that supports a plethora of features. Learn and Practice programs with this robust & easy-to-use c online compiler. An online IDE that helps you write code, compile, edit, run, debug, fork, and share programs seamlessly.
Article Added by: sarahparker //

From Variadic Templates to Fold Expressions

In my last two posts "Variadic Templates or the Power of Three Dots" and "More about Variadic Templates", I introduced variadic templates. This post goes one step further in the future and presents fold expressions that can directly reduce a parameter pack with a binary operator.
Article Added by: gansm //

C++20 Oxymoron: constexpr virtual

Article Popular Story //


free C++ class library of cryptographic schemes
Featured Library // Category Cryptography


Library Popular Story //


Asio C++ Library
Featured Library // Category Asynchronous Event Loop

Coercing deep const-ness

Article Popular Story //

Open-Source Vulkan C++ API

Open-Source Vulkan C++ API
Featured Library // Category Graphics

Last 30 Days

Achieving Parallelism with stdlib Algorithms Easily

Article Popular Story //


an efficient feature complete C++ bittorrent implementation
Featured Library // Category BitTorrent

CppCast: Podcasting and Advocating

Article Popular Story //

Awesome C++ Weekly » 273

Top Stories
  • Bungie article on how they program games like Destiny using C++ and the guidelines they came up with for doing so.
  • C++20 Modules — Complete Guide
  • Safer usage of C++ in Chrome
Follow us on Twitter @CppLibHunt


The public CGAL repository, see the README below
Featured Library // Category Math

Safer usage of C++ in Chrome

Article Popular Story //

ArduinoJson v6.18.4

A new version of ArduinoJson has been released
New Version


🔥 A cross-platform build utility based on Lua
Featured Library // Category GUI


Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Featured Library // Category Frameworks

FractalCrypt - deniable encryption cryptoarchiver

Library Popular Story //

Online C++ Compiler

To start your programming journey you first need to understand what compilers are. Compilers are the computer software that converts your high-level source code to executable machine-level instructions made up of 0s and 1s, that can be understood by the computer.
Article Added by: rohitiyer //