Hi r/cpp, I’ve just released v1.0 of ARB, a modern, lightweight, header-only C++23 library for articulated rigid-body dynamics aimed primarily at computer graphics and robotics applications.…
(a personal project of mine) ViewDesign: A C++ GUI framework ViewDesign is a general-purpose, object-oriented, highly modular, minimal and flexible cross-platform C++ GUI framework with multi-backend support.…
Hi, I'm a hobbyist programmer and I recently came across Barry Revzin's blog post about inefficiencies in the C++ ranges library when filter or reverse is mixed into an adaptor chain.…
Some interesting benchmarks that were posted on the [std-proposals] mailing list. The link to the entry in the mailing list archive of [std-proposals]: https://lists.isocpp.org/std-proposals/2026/05/18441.php For comparison: For our modularized Windows…
Rubén Pérez, author of Boost.MySQL and co-maintainer of Boost.Redis, built a group chat server to show how Boost libraries work together in a real application.…
I served on the original ISO C++ Standards Committee (J16) and proposed std::bitset. I recently wrote up the story of how it came to be -- starting from a memory-constrained MS-DOS application, through the early days of templates, and into C++98.…
Hey all, I’ve started writing about systems related topics, and as a first article I wanted to understand the tradeoffs of adopting lock free data structures.…
I posted this days ago but the 'automated admins took it down saying was generated by AI' as the formulation was maybe too academic. Trying now with other words. Short storry: I wanted to generated python glue code for webgpu based on webgpu header.…
We’re starting a new backend project, and there’s a strong push to go straight to clean C++20 without caring about legacy stuff. But I’m still a bit worried that the open-source ecosystem (frameworks, popular libraries, etc.) isn’t fully ready to drop…
Finally open sourced our reimplementation of Toyota's MVCI32 driver for communication with vehicles that support J2534 protocol, this is a drop in replacement implementing it's original API.…
Like what do you mean inline can also be used to declare "global" variables!? I would happily accept a different keyword, inline just makes no sense here...…
i found this library called miniaudio, however instead of having precompiled dll files, its just the header and then the c file that really only includes the header, the header file has all of the definitions and declarations of everything in the library,…