The Awesome C++ feed

SaaSHub helps you find the best software and product alternatives
Promo www.saashub.com
Today

LibSourcey

Real-time media stack and lightweight libwebrtc alternative, built in C++20
Featured Library // Category Frameworks

Yesterday

MongoDB C Driver

The Official MongoDB driver for C language
Featured Library // Category Database

Boosting Adobe Photoshop’s Performance with MSVC and SPGO - C++ Team Blog

Article Popular Story // devblogs.microsoft.com

Last 7 Days

Game++. Part 1.3: Game engine architectures

How much does team structure affect the engine that gets built? Conway's Law in action. The author uses Unity and Unreal as examples to show how org decisions drive code architecture. Plus a few words on Big Ball of Mud, layered architecture, and more.
Article Added by: Cody_Unicorn // pvs-studio.com

Riley's Graphics library FrameWork

A lightweight single-header cross-platform library for general windowing
Featured Library // Category Graphics

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

xmake-repo

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

C++ 2026 June Compiler Update

Article Popular Story // cppreference.com

Report from the Brno 2026 ISO C++ Committee meeting - mp-units

Article Popular Story // mpusz.github.io

libxml++

Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
Featured Library // Category XML

Libxml2

Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
Featured Library // Category XML

MSVC Build Tools Preview updates - June 2026 - C++ Team Blog

Article Popular Story // devblogs.microsoft.com

Awesome C++ Weekly » 521

Top Stories
  • The Story of C++: The World's Most Consequential Programming Language | The Official Story
  • We have colored functions at home
  • Your stdlib implementation matters more than the dispatch pattern

Last 30 Days

MediaInfoLib

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

C++26: Cleaning up string literals

Article Popular Story // www.sandordargo.com

[Boost.]Multi

Multidimensional arrays for C++. (Not an official Boost library) \\ This is a mirror of gitlab.com/correaa/boost-multi
Featured Library // Category Containers

We have colored functions at home

Article Popular Story // godbolt.org

GD

GD Graphics Library
Featured Library // Category Image Processing

Bedrock

Rock solid distributed database specializing in active/active automatic failover and WAN replication
Featured Library // Category Database

Let's make a programming language. AST

In this live coding session, we'll explain how ASTs work, show how to build them step by step, and create a printer that makes parsed code much easier to visualize and inspect.
Event Added by: Cody_Unicorn // pvs-studio.com

Your stdlib implementation matters more than the dispatch pattern

Article Popular Story // shubhankar-gambhir.github.io

suanPan

🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Featured Library // Category Scientific Computing

Recent LLVM hash table improvements

Article Popular Story // maskray.me

xtd

Free open-source modern C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS.
Featured Library // Category GUI

More C++26 reflection at compile-time

Article Popular Story // andreasfertig.com