| Home | Libraries | People | FAQ | More

# Welcome to Boost.org!

The Boost web site provides free, peer-reviewed, C++ libraries. The emphasis is on portable libraries which work well with the C++ Standard Library.

Library Requirements and Guidelines and Library Submission Process provides basic information for library authors.

If you are interested in who writes the libraries and maintains the web site, check out people.

The FAQ answers questions we hope someone will bother to ask.

You may download all of boost as a single ZIP file. Click here for download details. The source code is also publicly accessible in a CVS repository.

See Compiler Status to find out what library works with which compiler.

## Membership

If you are interested in Boost, please join our mailing list for discussions of both technical and site-related issues, and to participate in formal reviews of proposed libraries. Discussions can be received via email in summary or in full, or viewed online via a web browser. We use the eGroups list hosting service. Subscribe or unsubscribe by sending email to boost-subscribe@egroups.com or boost-unsubscribe@egroups.com respectively, or go to the mailing list home page. Dave Abrahams, Beman Dawes, and Jens Maurer are the list moderators.

Boost also has a low-volume announce-only mailing list which announces upcoming formal reviews and software releases.

For mailing list members only, preliminary libraries under discussion are available from the eGroups Files section (formerly called the "vault").

Beman Dawes is the Boost webmaster; email him at beman@esva.net with any concerns you don't want to just post to the mailing list.

## Latest News

February 10, 2001 - Version 1.20.2

- Array traits minor portability fix.
- Graph Library - Changes to `breadth_first_search()` re: BFSVisitor, added max flow algorithms `edmunds_karp_max_flow()` and `push_relabel_max_flow()`, added `adjacency_matrix` graph class, added `filtered_graph` adaptor
- Integer Library: minor fixes to integer.hpp and integer_test.cpp
- Portability Hints: Microsoft Visual C++ added.
- Random Number Library: Minor portability fixes
- Rational Number Library: documentation updates, efficiency improvements, co-operates with user-defined types, regression tests
- Regular Expression Library minor updates.
- Smart Pointer Library: shared_ptr example added..
- Timer Library: changed to an all inline implementation.

January 10, 2001 - Version 1.20.1

- compressed_pair.hpp minor update fixes test failures of other libraries under VC++.
- Graph Library minor updates.
- Regular Expression Library minor updates.
- Minor website fixes including missing files in boost_all.zip.

January 6, 2001 - Version 1.20.0

- Conversion Library added - cast and lexical_cast headers from Dave Abrahams and Kevlin Henney.
- Web site moved to a larger host after the old ISP collapsed unexpectedly.
- Regression tests now include execution testing. See Compiler Status.
- Discussion Policy page added.
- Array Library minor documentation improvements.
- Graph Library minor updates.
- Regular Expression Library minor updates.

December 10, 2000 - Version 1.19.0

- Concept Check Library added - tools for generic programming from Jeremy Siek.
- Python Library added - reflects C++ classes and functions into Python, from Dave Abrahams.
- Static Assert Library added - compile time assertions from John Maddock
- Property Map Concepts added - interfaces which map key objects to value objects from Jeremy Siek.
- Graph Library minor updates.
- Regular Expression Library minor updates.
- Library Requirements and Guidelines - directory name policy added.
- FAQ updated.

November 18, 2000 - Version 1.18.3

- Graph Library minor fixes and additions.
- Regular Expression Library minor fixes.
- cast.hpp Borland compiler fixes.
- cstdint.hpp changed to no longer expose names to the global namespace.
- BeOS5/Intel compiler status contributed by John Maddock.
- Compiler Status added two additional test programs .

November 3, 2000 - Version 1.18.2

- Cast Library Fix numeric_cast<> bugs with floating types.
- Graph Library minor fixes.
- Regular Expression Library minor fixes.
- Configuration Header more fixes for broken compilers.
- Boost Header Dependencies page added.
- Terminology change: Several headers previously lumped together as a "utility" library are now considered separate libraries. For historical reasons, their non-header files still live in the "utility" sub-directory.

Revised 10 February 2001