The Awesome C++ feed

Today

OpenEXR

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

Yesterday

libmdbx

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 // medium.com

Last 7 Days

strf

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

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

Article Popular Story // quuxplusone.github.io

Porcupine  

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 // www.interviewbit.com

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 // www.modernescpp.com

C++20 Oxymoron: constexpr virtual

Article Popular Story // www.cppstories.com

Crypto++

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

riften::Forkpool

Library Popular Story // github.com

Boost.Asio

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

Coercing deep const-ness

Article Popular Story // brevzin.github.io

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 // www.mycpu.org

libtorrent

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

CppCast: Podcasting and Advocating

Article Popular Story // cppcast.com

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

CGal

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

Safer usage of C++ in Chrome

Article Popular Story // docs.google.com

ArduinoJson v6.18.4

A new version of ArduinoJson has been released
New Version

xmake

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

BDE

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

FractalCrypt - deniable encryption cryptoarchiver

Library Popular Story // github.com

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 // www.interviewbit.com