The Awesome C++ feed

JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!
Today

Atomics and Concurrency in C++

Article Popular Story // redixhumayun.github.io

libxml++

Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
Featured Library // Category XML

Yesterday

Cutelyst

A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Featured Library // Category Web Application Framework

Last 7 Days

Virtual function templates with stateful metaprogramming in C++ 20: Part 2

Article Popular Story // christiandaley.github.io

A Year of C++ Game Development Improvements in Visual Studio 2022

Article Popular Story // developer.microsoft.com

xmake-repo

📦 An official xmake package repository
Featured Library // Category Game Engine

Awesome C++ Weekly » 401

Top Stories
  • Borrow Checker, Lifetimes and Destructor Arguments in C++
  • Why it is bad idea to check result of malloc call with assert
  • constexpr and consteval functions

Mastering C++ with Google Benchmark ⏱️

Article Popular Story // ashvardanian.com

Ultra App Kit

Documentation contents for Ultra Engine
Featured Library // Category GUI

C++ Faker

C++ Faker library for generating fake (but realistic) data for testing and development.
Featured Library // Category Testing

The Service Locator Pattern: A Robust C++ Implementation

Article Popular Story // johnfarrier.com

Why it is bad idea to check result of malloc call with assert

Article Popular Story // pvs-studio.com

preCICE

A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.
Featured Library // Category Scientific Computing

#<Sawyer::Resource:0x00007f0922b58ba0>

Modern documentation for modern C++. Configure with YAML, output Markdown, post-process with Material for MkDocs.
Featured Library // Category Miscellaneous

Last 30 Days

Borrow Checker, Lifetimes and Destructor Arguments in C++

Article Popular Story // a10nw01f.github.io

LibFirm compiler backend

Article Popular Story // libfirm.org

 TinyORM

Modern C++ ORM library with MySQL, PostgreSQL, and SQLite support
Featured Library // Category Database

constexpr and consteval functions

Article Popular Story // biowpn.github.io

BinaryRelations: Three new associative container classes

Library Popular Story // github.com

nelson

Nelson numerical interpreter
Featured Library // Category Scripting

CatraMMS

Media Management System: ingestion, processing, encoding, delivery, ...
Featured Library // Category Multimedia

Awesome C++ Weekly » 400

Top Stories
  • A Year of C++ Improvements in Visual Studio, VS Code, and vcpkg
  • Safety, Revisited
  • C++ Package Managers: The Ultimate Roundup | Modern C++ DevOps

What's New for C++ Developers in Visual Studio 2022 17.9

Article Popular Story // devblogs.microsoft.com

openmind

Deduction framework with arbitrary mathematical system solver.
Featured Library // Category Artificial Intelligence

GTK+

Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
Featured Library // Category GUI

Safety, Revisited

Article Popular Story // accu.org

C++ Package Managers: The Ultimate Roundup | Modern C++ DevOps

Article Popular Story // moderncppdevops.com