The Awesome C++ feed

Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
Promo getstream.io
Today

What's C++ like in gamedev?

We invite you to read an article on how C++ is used in modern game development and why the industry is still not ready to move away from it. The author explores how C++ works at different levels of game engines and how performance requirements, legacy code, and platform constraints make an impact on the industry.
Article Added by: Cody_Unicorn // pvs-studio.com

KArchive

Qt addon providing access to numerous types of archives
Featured Library // Category Compression

Yesterday

C++ Actor Framework

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

LLVM: The bad parts

Article Popular Story // www.npopov.com

Last 7 Days

Making C++ Safe, Healthy, and Efficient - CppCon 2025

Article Popular Story // youtu.be

PcapPlusPlus

PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
Featured Library // Category Networking

GStreamer

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

Botan

Cryptography Toolkit
Featured Library // Category Cryptography

Awesome C++ Weekly ยป 499

Top Stories
  • When std::shared_mutex Outperforms std::mutex: A Google Benchmark Study on Scaling and Overhead
  • C++20 Modules, 5 Years Later - NDC TechTown 2025
  • Partial implementation of P2826 "Replacement functions"

Clang Hardening Cheat Sheet - Ten Years Later

Article Popular Story // blog.quarkslab.com

Open-Source Vulkan C++ API

Open-Source Vulkan C++ API
Featured Library // Category Graphics

Wt

Wt, C++ Web Toolkit
Featured Library // Category Web Application Framework

Last 30 Days

C++20 Modules, 5 Years Later - NDC TechTown 2025

Article Popular Story // www.youtube.com

HPX

The C++ Standard Library for Parallelism and Concurrency
Featured Library // Category Concurrency

Who Owns the Memory? Part 3: How Big Is your Type?

Article Popular Story // lukefleed.xyz

CHRONO

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

Who Owns the Memory? Part 2: Who Calls Free?

Article Popular Story // lukefleed.xyz

MongoDB C++ Driver

C++ Driver for MongoDB
Featured Library // Category Database

Partial implementation of P2826 "Replacement functions"

Article Popular Story // compiler-explorer.com

Who Owns the Memory? Part 1: What is an Object?

Article Popular Story // lukefleed.xyz

Bcrypt

Modern(-ish) password hashing for your software and your servers
Featured Library // Category Cryptography

CXXGraph

Header-Only C++ Library for Graph Representation and Algorithms
Featured Library // Category Data Structures

Awesome C++ Weekly ยป 498

Top Stories
  • Software taketh away faster than hardware giveth: Why C++ programmers keep growing fast despite competition, safety, and AI
  • Why std::span Should Be Used to Pass Buffers in C++20
  • The production bug that made me care about undefined behavior

OpenImageIO

Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
Featured Library // Category Image Processing