The Awesome C++ feed

Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

Compiler Explorer is 10 today!

Article Popular Story //

std::relocate's implementation is cute

Article Added by: Quuxplusone //


The CImg Library is a small and open-source C++ toolkit for image processing
Featured Library // Category Image Processing



Cross-platform C++17 Runtime Reflection Library
Featured Library // Category GUI

Last 7 Days

RFC: Improving Clang’s Diagnostics - Clang Frontend

Article Popular Story //

Pure Virtual C++ 2022 Recordings Available

Article Popular Story //

Kratos Multiphysics

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Featured Library // Category Scientific Computing

Awesome C++ Weekly » 309

Top Stories
  • How different is C++ from C? Contrasting simple Unix SORT programs
  • C++20 coroutines explained simply
  • Lars Knoll steps down as the Chief Maintainer of the Qt project
Follow us on Twitter @CppLibHunt

Sliding Window Algorithm (With Java, C++ and Python Code)

In this article, we discuss what is the sliding window Algorithm and its implementation in three different programming languages.
Article Added by: coderx //


Read-only mirror of
Featured Library // Category XML

Lars Knoll steps down as the Chief Maintainer of the Qt project

Article Popular Story //


Read-only mirror of
Featured Library // Category XML

Testing framework Catch2 3.0 final released

Update Popular Story //


Convenient unified display of the most relevant technical and tag data for video and audio files.
Featured Library // Category Multimedia

vcpkg May 2022 Release is Now Available

Article Popular Story //

How can I synthesize a C++20 three-way comparison from two-way comparisons?

Article Popular Story //

C++ Templates – A detailed overview

Article Popular Story //

C++20 Ranges Algorithms - 11 Modifying Operations

Article Popular Story //


Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Featured Library // Category Image Processing

Check Types with Concepts

Concepts are a powerful and elegant tool to check at compile time if a type fulfills. Thanks to static_assert, you can use concepts as a standalone feature: static_assert(Concept).
Article Added by: gansm //

Last 30 Days


High-performance C++ library for multiphysics and multibody dynamics simulations
Featured Library // Category Physics

The 3 software tools that C++ developers should know

Article Popular Story //

What is YOUR theme?

Article Popular Story //


GD Graphics Library
Featured Library // Category Image Processing

Initialize a Vector in C++ (8 Easy Methods)

Are you looking to understand the vector concept but finding it difficult to understand. Don't worry we will get you covered with the vector initializing concept. Let us gain insights into the different methods to initialize a vector in C++.
Article Added by: coderx //


A Fast and Easy to use microframework for the web.
Library Added by avtretyak into category Web Application Framework


Event loop friendly C++ actor micro-framework, supervisable
Featured Library // Category Asynchronous Event Loop

CppCast: Podcast News and Updates

Article Popular Story //