Boost
Home
arrow_drop_down

The Boost C++ Libraries are open source, peer-reviewed, portable and free

Created by experts to be reliable, skillfully-designed, and well-tested.

Boost Mission
  • development of high quality, expert reviewed, legally unencumbered, open-source libraries,
  • inspiring standard enhancements, and
  • advancing and disseminating software development best practices.

It does this by fostering community engagement, nurturing leaders, providing necessary financial/legal support, and making directional decisions in the event of Boost community deadlock.

Equally important to our mission is the guidance provided by our shared values. These are transparency, inclusivity, consensus-building, federated authorship, and community-driven leadership.

Downloads

10M+

Total Downloads
Libraries

165+

Individual Libraries

Why Use Boost?   In a word, Productivity. Use of high-quality libraries like Boost speeds initial development, results in fewer bugs, reduces reinvention-of-the-wheel, and cuts long-term maintenance costs. And since Boost libraries tend to become de facto or de jure standards, many programmers are already familiar with them.

schedule of events

December 2025

Dec. 10, 2025: Boost 1.90.0 release
Release posted for download.
library spotlight

Dynamic Bitset

The dynamic_bitset class represents a set of bits. It provides accesses to the value of individual bits via an operator[] and provides all of the bitwise operators that one can apply to builtin integers, such as operator& and operator<<. The number of bits in the set is specified at runtime via a parameter to the constructor of the dynamic_bitset.

Jeremy Siek
Jeremy Siek
Author
Chuck Allison
Author
recent news

C++20 modules and Boost: a prototype

Posted on Jan 29th, 2025 by Rubén Pérez

Advancing MrDocs: Contributions to Boost in 2024

Posted on Jan 10th, 2025 by Alan de Freitas

Doc Previews Revisited Q4 2024

Posted on Jan 10th, 2025 by Sam Darwin