🚀 NEWS UPDATE: Google Quantum AI's Tesseract decoder uses Boost.DynamicBitset and Boost.ContainerHash to accelerate quantum error correction, achieving up to 5× speedup on the most demanding configurations.
Another way Boost libraries power cutting-edge research. 🔗
📄 go.boost.org/3O4TDxe
Posts by Boost C++ Libraries
Want to see Boost.Asio at scale? The XRP Ledger is a masterclass. 1,500 TPS. Sub-5-second finality. 70 million ledgers closed since 2012. Zero downtime. Async I/O done right.
go.boost.org/3NVJUZN
#cpp #opensource #boost
US Govt C++ Deadline – CISA asked for a C++ memory safety roadmap by January 1, 2026. Here's what that could look like for C++ projects:
✓ Sanitizers (ASan, MSan, TSan) in CI
✓ Static analysis on every PR
✓ Fuzz testing for parsing and network code
What's missing?
#cpp #opensource #boost
Boost 1.90.0 is now available in both vcpkg and Conan.
Get it in Conan: go.boost.org/3LFWRq0
Get it in vcpkg: go.boost.org/4pzIK3g
dependency management for your C++ projects, no manual setup required.
#cpp #opensource #boost
Boost 1.90.0 is here! 30+ libraries have been upgraded.
- New OpenMethod lib: open multi-methods in C++17 and later
- Container::deque reimplemented: smaller, faster, more future-proof
- DynamicBitset modernized: C++20 iterators, constexpr, perf
Release notes: go.boost.org/4iLk9Xu
#cpp #boost
Boost.OpenMethod is coming in Boost 1.90!
It gives you open multi‑methods:
- Define f(x, y) as a free function with virtual dispatch
- Add new operations and new types without touching old classes
- Multiple dispatch like in CLOS, Clojure or Julia
Overview + examples → go.boost.org/4ppNHwv
If your size isn’t known at compile time, stop forcing std::bitset. Use boost::dynamic_bitset. Resize at runtime, same bitwise ops, modern iterators. Ship the right tool. go.boost.org/3KgRTzb
#cpp #opensource #boost
Make it fit your workload. Pick the backend and block type. Example: small_vector backend for SBO; wider block for fewer ops. Same API, better cache. go.boost.org/4rjtkCw
#cpp #opensource #boost
Boost.Decimal by Matt Borland and Chris Kormanyos has been accepted! Implementation of IEEE 754 and ISO/IEC DTR 24733 Decimal Floating Point numbers. Thx to Review Mgr John Maddock.
Announcement: go.boost.org/4hO4NB0
Repo: go.boost.org/4hRGX7q
Docs: go.boost.org/4qX3sfG
#cpp #opensource #boost
Template-heavy C++ compiles slowly because the AST explodes. Matheus Izvekov optimized how Clang represents certain types so the AST builds leaner. Result: 5–7% faster builds measured on stdexec and Chromium. Fewer nodes, fewer indirections → faster compiles.
go.boost.org/4oXdVpv
#cplusplus
Real-world: 32.4M ops/sec vs 25.3M (28% lift). Typical benches: 2.5–3x faster than std. Let numbers make the call. go.boost.org/46ZLNvX #cplusplus #opensource #boost
concurrent_flat_map: 2–2.5x ops/sec vs tbb::concurrent_hash_map in skewed workloads. Lock‑free probe; per‑group spinlocks. go.boost.org/4n6xHNL #cpp #opensource #boost
flat_map wins 14–29% across diverse workloads; up to 3.2x fewer comparisons on unsuccessful lookups via overflow‑byte early stop. go.boost.org/4q4vtBv #cplusplus #opensource #boost
Need max performance? Use unordered_flat_map. Need stable refs? unordered_node_map. Multi-threaded? concurrent_*. Ship the right tool, not the default. go.boost.org/4h6Khv8
Chaotic Attractors with Boost.OdeInt, a talk by Richard Thomson at the Utah C++ Programmers Group
youtube.com/watch?v=zpGx7sZvE0s
boost.org/libs/numeric/odeint
Learn about the implementation of high-performance bulk operations in Boost.Bloom:
bannalia.blogspot.com/2025/10/bulk-operations-in-boostbloom.html
boost.org/libs/bloom
The official re-review of Matt Borland and Chris Kormanyos's Boost.Decimal proposal runs from Oct 6th to 15th. John Maddock manages the re-review.
Repo: github.com/cppalliance/decimal
Docs: develop.decimal.cpp.al/decimal/overview.html
Participate: lists.boost.org/archives/lis...
@ClickHouseDB uses more than 20 Boost libraries!
Algorithm, CircularBuffer, Container, StringAlgo, Convert, DynamicBitset, ContainerHash, Geometry, Heap,Intrusive, IOStreams, LexicalCast, Locale, Math, MultiIndex, Range, Rational, SmartPtr and more!
clickhouse.com/
github.com/ClickHouse/ClickHouse
Graph database Arangodb relies on a number of Boost libraries: Algorithm, Asio, Container, ContainerHash, Core, Lockfree, PropertyTree, Range, Test, Thread, UUID.
arangodb.com
github.com/arangodb/ara...
boost.org
Wed, Oct 8 @ 6:00 PMC: save the date for "Chaotic Attractors with Boost.OdeInt", an upcoming online meetup by the Utah C++ Programmers Group
www.meetup.com/utah-cpp-pro...
Boost.Odeint is a C++ library for solving ordinary differential equations (ODEs)
boost.org/libs/numeric...
Want to apply fuzzing to your code? Learn how it's made at Boost:
www.boost.org/doc/contribu...
The implementation of Nix functional package manager from @nixos_org relies on Boost libraries Container, Context, Coroutine, Core, Format, LexicalCast, Unordered and URL.
nixos.org
github.com/NixOS/nix
www.boost.org
Boost made a cameo in the final #CppCon keynote.
Thanks to @matt.godbolt.org for the mention, and to the C++ community for keeping Boost strong!
boost.org
Great libraries, great conference.
Visit the new boost.org
Check out the new Boost. Fewer dependencies, faster build times, modern libraries. We never stopped growing! #cppcon
At #CppCon, we've been showing off some of our latest and greatest! Here's a rundown:
Math - boost.org/libs/math
Redis - boost.org/libs/redis
Bloom - boost.org/libs/bloom
Hash2 - boost.org/libs/hash2
Parser - boost.org/libs/parser
MQTT5 - boost.org/libs/mqtt5
Unordered - boost.org/libs/unordered
Boost.Math: making sure C++ developers never feel like fish out of water (right, Austin?). #CppCon
Andreas Fertig and Arnaud Becheler at #CppCon...Where Boost.Redis turns “networking” into “net working.”