Boost C++ Libraries's Avatar

Boost C++ Libraries

@boost.org.bsky.social

Boost provides free peer-reviewed portable C++ source libraries.

53 Followers  |  14 Following  |  69 Posts  |  Joined: 14.03.2024  |  2.0004

Latest posts by boost.org on Bluesky

Video thumbnail

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

07.11.2025 03:30 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image 31.10.2025 14:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

17.10.2025 15:31 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

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

16.10.2025 15:32 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

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

15.10.2025 15:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

14.10.2025 15:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

09.10.2025 17:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

07.10.2025 15:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image

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

06.10.2025 16:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

@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

30.09.2025 15:54 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

29.09.2025 15:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

26.09.2025 15:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Want to apply fuzzing to your code? Learn how it's made at Boost:

www.boost.org/doc/contribu...

24.09.2025 17:17 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

23.09.2025 15:57 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

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

22.09.2025 15:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Great libraries, great conference.
Visit the new boost.org

19.09.2025 22:15 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Check out the new Boost. Fewer dependencies, faster build times, modern libraries. We never stopped growing! #cppcon

19.09.2025 18:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

19.09.2025 15:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Boost.Math: making sure C++ developers never feel like fish out of water (right, Austin?). #CppCon

19.09.2025 15:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Andreas Fertig and Arnaud Becheler at #CppCon...Where Boost.Redis turns β€œnetworking” into β€œnet working.”

18.09.2025 14:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

#cppcon

17.09.2025 15:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

#cppcon

16.09.2025 22:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

#cppcon

16.09.2025 16:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Who does the artwork?

Every card features original, commissioned artwork from Bob Ostrom, an amazing illustrator and cartoonist featured in over 250 children's books.

15.09.2025 19:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

How can I get notified?

Follow Boost on BlueSky for up to date news related to the Boost Collectible Card Game and the Boost C++ Library collection.

15.09.2025 19:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Play continues to the next Feature, and the overall game goes to the player who ships the agreed number of Features first or reaches the session’s victory condition. The rules are intentionally quick to learn, but the mix of card synergies, tradeoffs, and timing rewards deeper strategy.

15.09.2025 19:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Some Events are persistent and remain in play until cleared, just like long-running issues in real projects. You win a Feature the moment your tableau meets or exceeds all of its listed requirements.

15.09.2025 19:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

On your turn you draw, then lay out Library and Tool cards to your table, adding their stats together to meet your Feature’s requirements. Events can reshape the board by adding constraints, accelerating progress, or throwing curveballs that force you to rethink your plan.

15.09.2025 19:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

How to play?

Each player starts with a deck and a face-up Feature (chosen by their opponent) that they are trying to build. A Feature is a small project goal with clear stat requirements, such as a target total in Speed, Reliability, Efficiency, or other engineering-flavored attributes.

15.09.2025 19:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Are cards all the same?

Every card is labeled with its origin and a timestamp. For example, the initial card packs obtained at CppCon 2025 are labeled so the cards with this marking can only be obtained at that conference, in the specified year.

15.09.2025 19:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@boost.org is following 13 prominent accounts