Boost C++ Libraries

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

Technologies
c++, c++11, c++14, boost
Topics
library
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. Ten Boost libraries are included in the C++ Standards Committee's Library Technical Report (TR1) and in the new C++11 Standard. C++11 also includes several more Boost libraries in addition to those from TR1. More Boost libraries are proposed for standardization in C++17.

2017 Program

Successful Projects

Contributor
Rishabh Arora
Mentor
David Bellot
Organization
Boost C++ Libraries
Data.Frames in boost.uBLAS
To implement the dataframes library for uBLAS using Expression Templates and Meta-programming paradigm in C++ that is capable of doing simple...
Contributor
Mohd Sharique
Mentor
David Bellot
Organization
Boost C++ Libraries
Optimising Multiplication in uBLAS
Matrix multiplication is one of the most important operations in linear algebra. The project "Optimising multiplication in uBLAS" is concerned with...
Contributor
Ruoyun Jing
Mentor
Vissarion Fysikopoulos
Organization
Boost C++ Libraries
GSoC2017 Boost.Geometry:Filtering of compare distance predicates Proposal
In some algorithms there is the need to compare two distances of two point pairs. Especially, computing distances on ellipsoid in Boost.Geometry used...
Contributor
Tom Westerhout
Mentor
Niall Douglas
Organization
Boost C++ Libraries
boost static_map
This document proposes an addition to Boost C++ Libraries -- a compile-time hash table. There are multiple good implementations of unordered...