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

Cppcheck

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

Why std::span Should Be Used to Pass Buffers in C++20

Article Popular Story // techfortalk.co.uk

Yesterday

OpenEXR

The OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.
Featured Library // Category Image Processing

Bugs in the Wild West: Top 10 C and C++ errors of 2025

All year long, we've been riding across the vast plains of open-source code, investigating crimes, taking out vulnerabilities, and collecting trophies. Today, we decided to step into the dustiest saloon: an experienced sheriff leans against the bar and reminisces about ten most daring and dangerous bugs in the Wild West.
Article Added by: Cody_Unicorn // pvs-studio.com

Last 7 Days

MeshLib

Mesh processing library
Featured Library // Category GUI

Cute Framework

The *cutest* framework out there for creating 2D games in C++!
Featured Library // Category Game Engine

The production bug that made me care about undefined behavior

Article Popular Story // gaultier.github.io

etl

Embedded Template Library
Featured Library // Category Data Structures

Box of bugs (exploded): Perils of cross-platform development

In September, we broke down the 86Box v5.0 release, timed for the 30th anniversary of Windows 95 retail launch, and promised to show you something else. What is it that we promised? And why did we save our discovery for a separate article?
Article Added by: Cody_Unicorn // pvs-studio.com

DART

DART: Dynamic Animation and Robotics Toolkit
Featured Library // Category Robotics

Awesome C++ Weekly » 497

Top Stories
  • All the other cool languages have try...finally. C++ says "We have try...finally at home."
  • Boost.MultiIndex refactored
  • Ranges: When Abstraction Becomes Obstruction

quill

Asynchronous Low Latency C++ Logging Library
Featured Library // Category Logging

Last 30 Days

ITK

Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Featured Library // Category Image Processing

libssh2

the SSH library
Featured Library // Category Miscellaneous

BDE

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
Featured Library // Category Frameworks

FLTK

FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
Featured Library // Category GUI

Boost.MultiIndex refactored

Article Popular Story // bannalia.blogspot.com

Exercise in Removing All Traces Of C and C++ at Microsoft

Article Popular Story // www.linkedin.com

TileDB

The Universal Storage Engine
Featured Library // Category Database

Performance Hints

Article Popular Story // abseil.io

CImg

The CImg Library is a small and open-source C++ toolkit for image processing
Featured Library // Category Image Processing

Awesome C++ Weekly » 496

Top Stories
  • Faster double-to-string conversion
  • The State of C++ 2025 (JetBrains survey)
  • Blog: Why C++ project setup is still painful in 2025 (and my attempt to fix it)

LibreSSL

LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code. Pull requests or patches sent to tech@openbsd.org are welcome.
Featured Library // Category Cryptography