The Awesome C++ feed

InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo www.influxdata.com
Today

The story of making RocksDB ingestion 23x times faster

Article Popular Story // blog.serenedb.com

Awesome C++ Weekly » 504

Top Stories
  • Mathieu Ropert: Learning Graphics Programming with C++
  • 25+ years of pathfinding problems with C++ - Raymi Klingers - Meeting C++ 2025
  • Implementing vector<T>

conan

Conan - The open-source C and C++ package manager
Featured Library // Category CLI

Yesterday

ImRefl - a C++26 reflection library for ImGui

Library Popular Story // github.com

Axmol Engine

Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP), WebAssembly and Mobile games. (a fork of Cocos2d-x-4.0)
Featured Library // Category Game Engine

Let's make a programming language. Part 1. Intro

PVS-Studio presents a series of webinars on how to build your own programming language in C++. In the first session, PVS-Studio will go over what's inside the "black box". In clear and plain terms, we'll explain what a lexer, parser, a semantic analyzer, and an evaluator are.
Yuri Minaev, C++ architect at PVS-Studio, will talk about what these components are, why they're needed, and how they work.

Join us for an engaging and approachable session. See you there!
Event Added by: Cody_Unicorn // pvs-studio.com

Last 7 Days

Brisk

Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.
Featured Library // Category GUI

CCV

C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
Featured Library // Category Machine Learning

Implementing vector<T>

Article Popular Story // accu.org

zlib-ng

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

QuantLib

The QuantLib C++ library
Featured Library // Category Math

Mathieu Ropert: Learning Graphics Programming with C++

Article Popular Story // youtu.be

wxWidgets

Cross-Platform C++ GUI Library
Featured Library // Category GUI

Last 30 Days

Awesome C++ Weekly » 503

Top Stories
  • C++ Modules are here to stay
  • Flavours of Reflection
  • Concept-based Generic Programming - Bjarne Stroustrup - CppCon 2025

OpenBLAS

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
Featured Library // Category Math

OpenVDB

OpenVDB - Sparse volume data structure and tools
Featured Library // Category Graphics

Jolt Physics

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
Featured Library // Category Physics

Flavours of Reflection

Article Popular Story // semantics.bernardteo.me

tbox

🎁 A glib-like multi-platform c library
Featured Library // Category Frameworks

Flecs

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

CGal

The public CGAL repository, see the README below
Featured Library // Category Math

libwebsockets

canonical libwebsockets.org networking library
Featured Library // Category Networking

C++ Modules are here to stay

Article Popular Story // faresbakhit.github.io

Awesome C++ Weekly » 502

Top Stories
  • vtables aren't slow (usually)
  • "Spinning around: Please don't!" (Pitfalls of spin-loops and homemade spin-locks in C++)
  • Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025

Newton Dynamics

Newton Dynamics is an integrated solution for real time simulation of physics environments.
Featured Library // Category Physics

Cinder

Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
Featured Library // Category Frameworks