Boost C++ Libraries

@boostlibs
86 Followers
38 Following
67 Posts
Boost provides free peer-reviewed portable C++ source libraries.
GitHubhttps://github.com/boostorg
Homehttps://www.boost.org/
Proposedhttps://www.boost.io/

🚀 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.

Great example of how Boost libraries power cutting-edge research. đź”—

đź“„ https://arxiv.org/abs/2602.02985
đź’» https://github.com/quantumlib/tesseract-decoder

#cpp #opensource

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.
https://github.com/XRPLF/rippled/blob/develop/src/xrpld/app/misc/NetworkOPs.cpp
#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
âś“ Incremental adoption of safer patterns (span, string_view, smart pointers)
âś“ Clear documentation of unsafe boundaries
What's missing?
#cpp #opensource #boost
Boost 1.90.0 is now available in both vcpkg and Conan.
Get it in Conan: https://conan.io/center/recipes/boost?version=1.90Easier
Get it in vcpkg: https://vcpkg.io/en/packages?query=boost
dependency management for your C++ projects, no manual setup required.
#cpp #opensource #boost
Boost 1.90.0 is here! 30+ libraries have been upgraded.
Here's why you should pay attention:
- 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
- Bloom: more performance with bulk-mode insertion and lookup
Release notes: https://www.boost.org/releases/1.90.0/
Our advice: don’t just “upgrade.” Treat this as a chance to delete workarounds and retire old hacks.
#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
- No need for Visitors anymore
- Performance similar to virtual functions
Great for AST evaluators, game interactions, and serializers where behavior depends on runtime types.
Overview + examples → https://boost.org/bsm/mastadon-announce/outreach/program_page/openmethod/
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. boost.org/bsm/mastadon-bitset/outreach/program_page/dynamicbitset/
#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. boost.org/bsm/mastadon-block/outreach/program_page/dynamicbitset/
#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. Thanks to Review Manager John Maddock.

Announcement: https://lists.boost.org/archives/list/[email protected]/thread/F5FIMGM7CCC24OKQZEFMHHSUV64XX63I/
Repo: https://github.com/cppalliance/decimal
Docs: https://develop.decimal.cpp.al/decimal/overview.html

#cpp #opensource #boost