Boost C++ Libraries
@boost.org
Boost provides free peer-reviewed portable C++ source libraries.
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
Announcement: go.boost.org/4hO4NB0
Repo: go.boost.org/4hRGX7q
Docs: go.boost.org/4qX3sfG
#cpp #opensource #boost
November 10, 2025 at 5:30 PM
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
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
go.boost.org/4oXdVpv
#cplusplus
November 7, 2025 at 3:30 AM
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
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
October 17, 2025 at 3:31 PM
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
October 16, 2025 at 3:32 PM
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
October 15, 2025 at 3:04 PM
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
October 14, 2025 at 3:45 PM
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
youtube.com/watch?v=zpGx7sZvE0s
boost.org/libs/numeric/odeint
October 9, 2025 at 5:44 PM
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
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
bannalia.blogspot.com/2025/10/bulk-operations-in-boostbloom.html
boost.org/libs/bloom
October 7, 2025 at 3:36 PM
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
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...
Repo: github.com/cppalliance/decimal
Docs: develop.decimal.cpp.al/decimal/overview.html
Participate: lists.boost.org/archives/lis...
October 6, 2025 at 4:23 PM
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...
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
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
September 30, 2025 at 3:54 PM
@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
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
arangodb.com
github.com/arangodb/ara...
boost.org
September 29, 2025 at 3:11 PM
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
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...
www.meetup.com/utah-cpp-pro...
Boost.Odeint is a C++ library for solving ordinary differential equations (ODEs)
boost.org/libs/numeric...
September 26, 2025 at 3:01 PM
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...
www.meetup.com/utah-cpp-pro...
Boost.Odeint is a C++ library for solving ordinary differential equations (ODEs)
boost.org/libs/numeric...
September 24, 2025 at 5:17 PM
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
nixos.org
github.com/NixOS/nix
www.boost.org
September 23, 2025 at 3:57 PM
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
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
Thanks to @matt.godbolt.org for the mention, and to the C++ community for keeping Boost strong!
boost.org
September 22, 2025 at 3:17 PM
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
Thanks to @matt.godbolt.org for the mention, and to the C++ community for keeping Boost strong!
boost.org
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
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
September 19, 2025 at 3:50 PM
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
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
Andreas Fertig and Arnaud Becheler at #CppCon...Where Boost.Redis turns “networking” into “net working.”
September 18, 2025 at 2:02 PM
Andreas Fertig and Arnaud Becheler at #CppCon...Where Boost.Redis turns “networking” into “net working.”
#cppcon is buzzing over the Boost CCG and we've been getting a lot of questions about it, hopefully this thread will answer some of them... feel free to chime in!
September 15, 2025 at 7:00 PM
#cppcon is buzzing over the Boost CCG and we've been getting a lot of questions about it, hopefully this thread will answer some of them... feel free to chime in!