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.
Today

Cppcheck

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

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

Article Popular Story // medium.com

Yesterday

Web Scraping with C++

Article Popular Story // www.scrapingbee.com

mlpack

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

All about UndefinedBehaviorSanitizer

Article Popular Story // maskray.me

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

Last 7 Days

zlib-ng

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

urho3d

Game engine
Featured Library // Category Graphics

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

Update Popular Story // github.com

Announcing Dear ImGui Bundle

Article Popular Story // code-ballads.net

Cutelyst

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

Flecs

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 // devblogs.microsoft.com

SWIG

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 // dev.to

xmake-repo

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

GDCM

Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm
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 // favtutor.com

Boost.GIL

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

Kicking the tires of CMake support for C++ Modules

Article Popular Story // www.kitware.com

CppCast: Val and Mutable Value Semantics

Article Popular Story // cppcast.com

nCine

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