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

Technologies
c++, c++11, c++17
Topics
c++, programming libraries, peer-reviewed libraries, c++ standard
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.

2020 Program

Successful Projects

Contributor
Olzhas Zhumabek
Mentor
mloskot
Organization
Boost C++
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...
Contributor
Dimitrios Los
Mentor
Christopher Kormanyos
Organization
Boost C++
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...
Contributor
Debabrata Mandal
Mentor
mloskot, Pranam Lashkari
Organization
Boost C++
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...
Contributor
Kishan Shukla
Mentor
Damian Vicino, Laouen Belloli
Organization
Boost C++
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...
Contributor
Ashar Khan
Mentor
Cem Bassoy, David Bellot
Organization
Boost C++
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...
Contributor
Syed Ali Hasan
Mentor
Pranam Lashkari
Organization
Boost C++
Boost.Astronomy: Coordinate Transformation/Conversion
Development of a generic and dynamic system for interconversion of the already implemented coordinate systems.
Contributor
Vikram Singh Chundawat
Mentor
Damian Vicino, Laouen Belloli
Organization
Boost C++
Boost.Real
Boost.Real aims to provide a data-type that can represent all types of computable real numbers and provides the flexibility of performing arbitrary...
Contributor
Gopi Krishna Menon
Mentor
Sarthak Singhal
Organization
Boost C++
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 (...
Contributor
Tinko Bartels
Mentor
Visarion Fysikopoulos
Organization
Boost C++
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...