The Awesome C++ feed

Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.


static analysis of C/C++ code
Featured Library // Category Miscellaneous

So you want to write a package manager (Sam Boyer)

Article Popular Story //


Web Scraping with C++

Article Popular Story //


mlpack: a fast, header-only C++ machine learning library
Featured Library // Category Machine Learning

All about UndefinedBehaviorSanitizer

Article Popular Story //

Regular Types

The concept of a regular type goes back to the creator of the Standard Template Library (STL) Alexander Stepanov. A regular type is a user-defined type and behaves like a built-in type.
Article Added by: gansm //

Last 7 Days


zlib replacement with optimizations for "next generation" systems.
Featured Library // Category Compression


Game engine
Featured Library // Category Graphics

gcl v1.1 released - Graph Concurrent Library for C++

Update Popular Story //

Announcing Dear ImGui Bundle

Article Popular Story //


A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Featured Library // Category Web Application Framework

Awesome C++ Weekly » 345

Top Stories
  • Kicking the tires of CMake support for C++ Modules
  • C++ Bracket Colorization, Macro Expansion and more in VS 17.5
  • 8 Best C++ IDEs to use in 2023
Follow us on Twitter @CppLibHunt


A fast entity component system (ECS) for C & C++
Featured Library // Category Frameworks

C++ Bracket Colorization, Macro Expansion and more in VS 17.5

Article Popular Story //


SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
Featured Library // Category Scripting

Last 30 Days

8 Best C++ IDEs to use in 2023

Article Popular Story //


📦 An official xmake package repository
Featured Library // Category Game Engine

The Rule of Zero, or Six

The rule of zero, or six, is one of the advanced rules in modern C++. I wrote in my current book "C++ Core Guidelines Explained: Best Practices for Modern C++" about them. Today, I want to quote the relevant parts of my book in this post.
Article Added by: gansm //


Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at
Featured Library // Category Image Processing

Microsoft's C++ Standard Library

MSVC's implementation of the C++ Standard Library.
Featured Library // Category Standard Libraries

Sort Vector in C++: Ascending & Descending Order (with code)

In this article, we will learn how to sort a vector in C++ in ascending and descending order with code.
Article Added by: coderx //


Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80
Featured Library // Category Image Processing

ADSP Episode 113: The C++26 Pipeline Operator with Barry Revzin!

Article Popular Story //

Kicking the tires of CMake support for C++ Modules

Article Popular Story //

CppCast: Val and Mutable Value Semantics

Article Popular Story //


A cross-platform 2D game engine
Featured Library // Category Game Engine