The Awesome C++ feed

Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
Promo www.appsignal.com
Today

A faster way to convert a timestamp to Hour, Min, Sec

Article Popular Story // www.benjoffe.com

xtd

Free open-source modern C++20 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS.
Featured Library // Category GUI

Yesterday

preCICE

A coupling library and ecosystem for partitioned multi-physics and multi-scale simulations, including surface and volume coupling.
Featured Library // Category Scientific Computing

Last 7 Days

RmlUi

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

The worst programming language of all time /s

Article Added by: Cody_Unicorn // pvs-studio.com

Proxygen

A collection of C++ HTTP libraries including an easy to use HTTP server.
Featured Library // Category Networking

Awesome C++ Weekly » 533

Top Stories
  • On forcing all derived classes to implement a specific non-virtual method, part 2
  • C++26: Standard Library Hardening Experiments
  • Pck3r is a modern package manager for Windows 10 x64

nelson

The Nelson Programming Language
Featured Library // Category Scripting

Mathplot

C++ modules for plotting, graphing and data visualization
Featured Library // Category Graphics

neoGFX

Cross-platform GPU-oriented C++ application/game framework
Featured Library // Category GUI

Last 30 Days

catboost

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
Featured Library // Category Machine Learning

FTXUI

Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (→ 测试). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang
Featured Library // Category GUI

Ultra App Kit

Documentation contents for Leadwerks Game Engine 5
Featured Library // Category GUI

conan

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

Awesome C++ Weekly » 532

Top Stories
  • AI-generated C++ passes tests. It also uses nearly 2x the loops and drives up memory growth
  • How to write the perfect function
  • C++26: std::inplace_vector

wxWidgets

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

C++26: std::inplace_vector

Article Popular Story // www.sandordargo.com

Clang 23 Release Notes

Article Popular Story // releases.llvm.org

CCV

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

OpenBLAS

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

libtorrent

an efficient feature complete C++ bittorrent implementation
Featured Library // Category BitTorrent

GacUI

Native C++ UI library, cross-platform, MVVM and data binding, XML description, multi-language, core/renderer cross-process separation, etc
Featured Library // Category GUI

Compile-Time Improvements in LLVM 23

Article Popular Story // aengelke.net

UNITS

a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
Featured Library // Category Miscellaneous