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.

Testimonials

When you're building software that needs to operate flawlessly with the limited flight pass opportunities of the International Space Station, you need libraries you can trust and that allow you to move quickly. Boost gave us exactly that: production-grade networking and serialization with a license that met NASA's requirements. It let us focus on the engineering instead of reinventing the wheel.

— Prof. Sven G. Bilén, The Pennsylvania State University

What I really liked about Boost was that the libraries are peer-reviewed, raising expectations about quality and security. And I don't think I encountered a single bug in any of the Boost libraries I used. My thanks to the developers!

- Oleg Trott, PHD
Creator, AutoDock Vina

schedule of events

October 2026

Oct. 21, 2026: Boost 1.93.0 closed for new libraries and breaking changes
Release branch is closed for new libraries and breaking changes to existing libraries. Still open for bug fixes and other routine changes to all libraries without release manager review.
Oct. 28, 2026: Boost 1.93.0 closed for major changes
Release closed for major code changes. Still open for serious problem fixes and docs changes without release manager review.

November 2026

Nov. 4, 2026: Boost 1.93.0 closed for beta
Release closed for all changes
Nov. 11, 2026: Boost 1.93.0 beta
Beta posted for download.
Nov. 12, 2026: Boost 1.93.0 open for bug fixes
Release open for bug fixes and documentation updates. Other changes by permission of a release manager.

December 2026

Dec. 2, 2026: Boost 1.93.0 closed
Release closed for all changes
Dec. 9, 2026: Boost 1.93.0 release
Release posted for download.
library spotlight

LEAF

A lightweight error handling library for C++11.

Emil Dotchevski
Emil Dotchevski
Maintainer
featured video

Audience Screening at CppCon 2026!

Since 1998, the Boost community has been building the libraries that power some of the world’s most ambitious technology—from planetary rovers to particle accelerators. Now, we’re ready to share that story with you.

Official poster for the film Boost.Documentary
Boost.Documentary — official poster

We are proud to announce the audience screening of Boost.Documentary, an intimate look at the people, challenges, and collaboration behind the code that helps run our world. Join us at CppCon 2026 in Aurora on September 16th to see the film and celebrate the history of Boost.

The Open-Source Code Running On Mars - Boost Documentary Trailer

We’d love to see you in Aurora for the screening and the full CppCon experience, so register a ticket for CppCon today!

Register for CppCon 2026

recent news

Hub is here

Posted on Jul 2nd, 2026 by Joaquín M López Muñoz

During Q2 2026 Boost work is summarized: boost::container::hub accepted for Boost 1.92; Boost.Unordered added C++20 range support; Boost.MultiIndex got iterator pointers; Boost.ICL fixed for libc++ v22; Boost.Bloom, Boost.Graph and activities noted.

Manipulating URLs with Boost URL

Posted on May 14th, 2026 by René Ferdinand Rivera Morell

MrDocs Bootstrap: One Script to Build Them All

Posted on Apr 24th, 2026 by Alan de Freitas

Complex C++ dependency management is explained with version conflicts, ABI issues, and platform toolchain differences. Limitations of package managers are described, and a bootstrap script is presented that automates builds, configuration, and IDE setup across platforms, supporting sanitizers.