The Awesome C++ feed

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

Qt

Qt Base (Core, Gui, Widgets, Network, ...)
Featured Library // Category Frameworks

Yesterday

C++26: Structured Bindings can introduce a Pack

Article Popular Story // www.sandordargo.com

Webinar series: How to make a programming language. Next up—the lexer

PVS-Studio presents a live-coding tutorial series on building your own programming language in C++.
Article Added by: Cody_Unicorn // pvs-studio.com

SimpleBinaryEncoding

Simple Binary Encoding (SBE) - High Performance Message Codec
Featured Library // Category Serialization

Last 7 Days

Awesome C++ Weekly » 514

Top Stories
  • Sure, xor’ing a register with itself is the idiom for zeroing it out, but why not sub?
  • Adding Stack Traces to All C++ Exceptions
  • C++23 std::stacktrace: Never Debug Blind Again

C++ Actor Framework

An Open Source Implementation of the Actor Model in C++
Featured Library // Category Concurrency

Who even uses jemalloc in 2026 anyway? (many major projects)

Article Popular Story // theconsensus.dev

SAIL

⛵The missing fast imaging library for humans (not for machines).
Featured Library // Category Image Processing

2026 Annual C++ Developer Survey "Lite" : Standard C++

Article Popular Story // isocpp.org

Let's check vibe code that acts like optimized C++ one but is actually a mess

The value of a skilled developer is shifting toward the ability to effectively review code. Although generating code now is easier than ever, evaluating it for proper decomposition, correctness, efficiency, and security is still important. To see why it's important to understand generated code and to recognize what lies beneath a program's elegant syntax, let's look at a small project called markus, created using Claude Opus.
Article Added by: Cody_Unicorn // pvs-studio.com

JsonFusion

Map structures to/from json
Featured Library // Category Serialization

How Virtual Tables Work in the Itanium C++ ABI

Article Popular Story // peter0x44.github.io

C++ Growing in a world of competition, safety, and AI

Article Popular Story // www.youtube.com

AREG SDK

Distributed C++ services from embedded to enterprise without rewrites
Featured Library // Category Inter-process communication

Adding Stack Traces to All C++ Exceptions

Article Popular Story // werwolv.net

GStreamer

GStreamer open-source multimedia framework
Featured Library // Category Multimedia

Last 30 Days

How (and why) we rewrote our production C++ frontend infrastructure in Rust

Article Popular Story // blog.nearlyfreespeech.net

C++26 2026-04 Update

Article Popular Story // en.cppreference.com

MRPT

:zap: The Mobile Robot Programming Toolkit (MRPT)
Featured Library // Category Robotics

C++20 Modules: The Tooling Gap

Article Popular Story // ignition.github.io

Qleany

Architecture generator for Rust and C++/Qt
Featured Library // Category Frameworks

SFML 3.1 is released

Update Popular Story // github.com

Awesome C++ Weekly » 513

Top Stories
  • Announcement: cppreference.com update
  • C++23 Support in MSVC Build Tools 14.51
  • CMake Past, Present, and Future - Bill Hoffman, Kitware [29m25s]

Annotations for C++26 Hashing

Article Popular Story // blog.infotraining.pl

C++23 std::stacktrace: Never Debug Blind Again

Article Popular Story // medium.com

How do compilers work?

Even though we write code every day, we often view the compiler as a "black box." Today, let's explore how a compiler actually works, discuss its lifecycle, and see where trees come into play.
Article Added by: Cody_Unicorn // pvs-studio.com