The Awesome C++ feed

Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Promo
Today

cuda-api-wrappers

Thin C++-flavored header-only wrappers for core CUDA APIs: Runtime, Driver, NVRTC, NVTX.
Featured Library // Category GUI

Yesterday

CGal

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

Microsoft guide for Deducing this

Article Popular Story // devblogs.microsoft.com

Last 7 Days

magnum

Lightweight and modular C++11 graphics middleware for games and data visualization
Featured Library // Category Graphics

Design Patterns and Architectural Patterns with C++: A First Overview

Based on my last poll, "Which mentoring program should I implement next?" I recognized that there is a significant demand for writing about "Design Patterns and Architectural Patterns with C++". Today, I would like to present to you my plan for future posts.
Article Added by: gansm // www.modernescpp.com

Undefined behavior in C is a reading error.

Article Popular Story // www.yodaiken.com

Panda3D

Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Featured Library // Category Game Engine

C++Now 2022: Searching for Convergence in C++ Package Management

Article Popular Story // www.youtube.com

Intro to C++ Quick Fixes in VS Code with SonarLint

Article Popular Story // youtu.be

Ogre 3D

scene-oriented, flexible 3D engine (C++, Python, C#, Java)
Featured Library // Category Graphics

unordered_multiset’s API affects its big-O

Article Popular Story // quuxplusone.github.io

SimpleBinaryEncoding

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

Awesome C++ Weekly » 314

Top Stories
  • Undefined behavior can result in time travel (among other things, but time travel is the funkiest), by Raymond Chen
  • Advancing the state of the art for <code>std::unordered_map</code> implementations
  • [RFC] An MLIR based Clang IR (CIR)
Follow us on Twitter @CppLibHunt

Revisiting Stateful Metaprogramming in C++20

Article Popular Story // mc-deltat.github.io

RmlUi

RmlUi - The HTML/CSS User Interface library evolved
Featured Library // Category GUI

Last 30 Days

Vcflib

C++ library and cmdline tools for parsing and manipulating VCF files
Featured Library // Category Biology

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

[RFC] An MLIR based Clang IR (CIR)

Article Popular Story // discourse.llvm.org

C xor C++ Programming

Article Popular Story // docs.google.com

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, WinPcap, DPDK and PF_RING.
Featured Library // Category Networking

Ranges Improvements with C++23

Thanks to C++23, constructing containers will become more convenient. Additionally, the ranges library got more new views.
Article Added by: gansm // www.modernescpp.com

Mold Linker v1.3.0 released

Update Popular Story // github.com

Skia

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
Featured Library // Category Graphics

libmdbx

One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.
Featured Library // Category Database

VTK

Mirror of Visualization Toolkit repository
Featured Library // Category Image Processing

Awesome C++ Weekly » 313

Top Stories
  • TIL about the std::ranges compile time tax everyone using C++20 pays.
  • ADSP Episode 81: C++ Should Leave ISO
  • C++20 Ranges Algorithms - sorting, sets, other and C++23 updates
Follow us on Twitter @CppLibHunt