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

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

We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.

We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Many Boost libraries are included in the C++ Standards Committee's Library Technical Report (TR1) and in the new C++11/14/17/20 Standard. More Boost libraries are proposed for standardization in C++.

Since 2006 an intimate week long annual conference related to Boost called C++ Now has been held each May. Boost has been a participant in the annual Google Summer of Code since 2007.

lightbulb_outline View ideas list


  • c++17
  • c++11
  • c++


comment IRC Channel
email Mailing list
mail_outline Contact email

Boost C++ 2020 Projects

  • Gopi Krishna Menon
    boost.astronomy.Flexible_Image_Transport_System( FITS Module )
    This project involves building a External High Level API and certain enhancements around the existing Flexible Image Transport System library (...
  • Syed Ali Hasan
    Boost.Astronomy: Coordinate Transformation/Conversion
    Development of a generic and dynamic system for interconversion of the already implemented coordinate systems.
  • Boost.Real aims to provide a data-type that can represent all types of computable real numbers and provides the flexibility of performing arbitrary...
  • Ashar Khan
    Boost.uBLAS: Stabilizing, Improving and C++20-ification
    This proposal aims at three major things, improving the uBLAS interfaces that were added in GSOC 2019 work, stabilizing and enhancing the unit...
  • Kishan Shukla
    Bringing Boost.Real to review-ready state
    I propose to add new mathematical functions and operators to the Boost.Real library. Apart from new additions, I'll optimize few algorithms and...
  • Dimitrios Los
    Extending testing and optimising Boost.Multiprecision to higher precision
    Boost is one of the most fundamental collections of C++ libraries, powering thousands of projects, but also driving the development of C++ best...
  • Tinko Bartels
    General robust, adaptive geometric predicates
    A number of geometric algorithms, such as the triangulation of a point set, employ geometric predicates (implemented as strategies in...
  • Olzhas Zhumabek
    GSoC'20 Boost GIL Proposal
    The project aims to implement missing pieces of feature detection. Feature detection is one of the fundamental operations in Computer Vision, which...
  • Debabrata Mandal
    Histogram Computation and Algorithms for Boost.GIL
    This proposal aims to make histogram calculation a built-in feature of Boost.GIL. The proposal also adds histogram related image processing...