Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Click here to view the latest version of this page.
Getting Started         Tools         Web Site         News         Community         FAQ         More Info
Libraries Listed Alphabetically
Libraries Listed by Category
String and text processing
Containers
Iterators
Algorithms
Function Objects and higher-order programming
Generic Programming
Template Metaprogramming
Preprocessor Metaprogramming
Concurrent Programming
Math and numerics
Correctness and testing
Data structures
Image processing
Input/Output
Inter-language support
Memory
Parsing
Programming Interfaces
Miscellaneous
Broken compiler workarounds
Libraries Retired from Boost

See Getting Started page to find out how to download, build, and install the libraries.

Documentation for some Boost libraries is available as pdfs. This documentation is available on Sourceforge.


Libraries Listed Alphabetically


Libraries Listed by Category

String and text processing

Containers

Iterators

Algorithms

Function objects and higher-order programming

Generic Programming

Template Metaprogramming

Preprocessor Metaprogramming

Concurrent Programming

Math and numerics

Correctness and testing

Data structures

Image processing

Input/Output

Inter-language support

Memory

Parsing

Programming Interfaces

Miscellaneous

Broken compiler workarounds

[Category suggestions from Aleksey Gurtovoy and Beman Dawes]


Libraries Retired from Boost


Revised 27 Jan 2009

© Copyright Beman Dawes 2000-2004

Distributed under the Boost Software License, Version 1.0. (See file LICENSE_1_0.txt or www.boost.org/LICENSE_1_0.txt)