The Awesome C++ feed

APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
Promo www.appsignal.com
Today

libde265

Open h.265 video codec implementation.
Featured Library // Category Video

Yesterday

Singular Value Decomposition (SVD): From the Math to C++ with Eigen

A beginner-friendly, step-by-step explanation of Singular Value Decomposition, from the intuition behind UΣVᵀ to a complete C++ implementation with Eigen. The article derives SVD through AᵀA, reconstructs the original matrix, compares the result with Eigen’s JacobiSVD, and explains why direct SVD is preferred in real applications.
Article Added by: abulsayyad123 // abulasar.com

Awesome C++ Weekly » 537

Top Stories
  • Writing Efficient C++ Code
  • Pointers Aren't Arrows. How C and C++ Actually Talk to Hardware.
  • Why a Single ./a.out Time Misleads Your Performance Claims

MeshLib

3D geometry processing SDK: fast mesh boolean, mesh repair, decimation, remeshing, offset, point cloud triangulation and ICP registration. C++ with Python, C#, C and JavaScript bindings.
Featured Library // Category GUI

EDG C/C++ Compiler Project

Library Popular Story // github.com

Last 7 Days

FLTK

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

Cute Framework

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

DART

Research-focused C++23 physics engine for robotics, animation, and machine learning, with Python bindings
Featured Library // Category Robotics

Writing Efficient C++ Code

Article Popular Story // asawicki.info

LibTomCrypt

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
Featured Library // Category Cryptography

Modern C++ framework for Symbolic Regression

Modern C++ framework for symbolic regression that uses genetic programming to explore a hypothesis space of possible mathematical expression.
Featured Library // Category Artificial Intelligence

Last 30 Days

libssh2

the SSH library
Featured Library // Category Miscellaneous

Awesome C++ Weekly » 536

Top Stories
  • RICO: A Real-Time AV Signal Router for MIDI, OSC, NDI, Spout, and DMX (C++/DirectX11)
  • The C++20’s u8/char8_t Backward-Compatibility Fiasco
  • OpenLoco version 26.09

BDE

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

PEGTL

Parsing Expression Grammar Template Library
Featured Library // Category Containers

CImg

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

copperspice

Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc)
Featured Library // Category GUI

LibSourcey

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

paozhu

Paozhu🧨 C++ Web Framework,(Based on C++20) Support HTTP/1 HTTP/2, Rapid development of CRUD web applications, Include modules HttpServer HttpClient WebSocket ORM
Featured Library // Category Web Application Framework

OpenLoco version 26.09

Article Popular Story // openloco.io

The C++20’s u8/char8_t Backward-Compatibility Fiasco

Article Popular Story // giodicanio.com

MongoDB C Driver

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

Awesome C++ Weekly » 535

Top Stories
  • C++26: Trivial infinite loops are no longer undefined behaviour
  • Optimizing a Spin-Lock
  • Being lazy in C++

Riley's Graphics library FrameWork

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

C++26: Trivial infinite loops are no longer undefined behaviour

Article Popular Story // www.sandordargo.com

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