Boost C++ Libraries

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

Technologies
c++, c++11, c++14, c++17
Topics
software engineering, c++ development, c++ tools, c++ standardization
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.

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

2018 Program

Successful Projects

Contributor
Fady Essam
Mentor
Stefan Seefeld
Organization
Boost C++ Libraries
Add GPU computations to uBLAS
UBlas is one of the most respectable linear algebra libraries but it still lacks doing the matrix computations on GPU. My proposal is to provide...
Contributor
Tom Westerhout
Mentor
Darren Garvey
Organization
Boost C++ Libraries
Bringing Static_views to review-ready state
This document proposes an addition to Boost C++ Libraries — Static_views library. The library focuses on working with compile-time (i.e. constexpr)...
Contributor
Laouen Belloli
Mentor
Damian Vicino
Organization
Boost C++ Libraries
Boost.Real project
In the history of Computer Science, real numbers representation and data structures do not have a simple solution, numerical errors can be carried...
Contributor
Hari sai charan challa
Mentor
Rishabh Arora
Organization
Boost C++ Libraries
Enhancing Boost.Intrusive Library
This increases the scope of Boost.Intrusive library by adding more data structures into the collection.Every data structure is capable of solving a...
Contributor
Cem Bassoy
Mentor
David Bellot, Stefan Seefeld
Organization
Boost C++ Libraries
Designing a Generic Tensor Library for Boost.uBlas
Tensors provide a natural and compact representation for massive multidimensional data with a high dimensionality which occur in disciplines like...
Contributor
Yaghyavardhan Singh
Mentor
Vissarion Fysikopoulos, Adam Wulkiewicz
Organization
Boost C++ Libraries
Similarity between geometries
In this project, the goal is to implement algorithms for computing Similarity between Geometries using Expression Templates and Meta-programming...
Contributor
Pranam Lashkari
Mentor
Vinícius Oliveira
Organization
Boost C++ Libraries
Astronomy Library
This project involves developing a new library which tries to cover the major concepts of a complex and diverse field of Astronomy. This library will...
Contributor
Adeel Ahmad
Mentor
Vissarion Fysikopoulos, Adam Wulkiewicz
Organization
Boost C++ Libraries
Nearly antipodal points distance accuracy improvement
Nearly antipodal points refer to the most geographically distant points on a sphere i.e. the points are diametrically opposite to each other....
Contributor
Dattatreya Mohapatra
Mentor
David Bellot, Mohd Sharique
Organization
Boost C++ Libraries
Add statistics and machine learning functions to Boost.uBLAS
Boost.uBLAS employs numerous compile-time optimizations which improve the performance of matrix operations. However, there is no implementation of...