Welcome to Boost.org!
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.
Boost works on almost any modern operating system, including UNIX and Windows variants. Follow the Getting Started Guide to download and install Boost. Popular Linux and Unix distributions such as Fedora, Debian, and NetBSD include pre-built Boost packages. Boost may also already be available on your organization's internal web server.
Read on with the introductory material to help you understand what Boost is about and to help in educating your organization about Boost.
Boost welcomes and thrives on participation from a variety of individuals and organizations. Many avenues for participation are available in the Boost Community.
- Version 1.58.0 New Libraries: Endian, Sort. Updated Libraries: Asio, Chrono, Container, Context, Conversion, DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry, Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move, Multi-index Containers, Multiprecision, Optional, Phoenix, Predef, Random, Thread, TypeErasure, TypeIndex, Units, Unordered, Variant. April 17th, 2015 07:53 GMT
- Version 1.57.0 Updated Libraries: Any, Asio, Circular Buffer, Config, Container, Coroutine, Flyweight, Geometry, Interprocess, Intrusive, Iterator, Lexical Cast, Math, Move, MultiArray, Multiprecision, Multi-Index Containers, Preprocessor, Thread, TypeIndex, TypeTraits, Units, Unordered, Utility, uBLAS. November 3rd, 2014 21:55 GMT
- Version 1.56.0 New libraries: Align, TypeIndex. New modules from existing code: Assert, Core, Lexical_Cast, Throw_Exception. Updated libraries: Accumulators, Any, Asio, Assign, Atomic, Circular Buffer, Concept Check, Container, Context, Coroutine, Dynamic Bitset, Chrono, Flyweight, Fusion, Geometry, Hash, Interprocess, Intrusive, Log, Math, Move, MPL, MultiArray, Multi-index Containers, Multiprecision, Odeint, Optional, Predef, Preprocessor, Program Options, Regex, Smart Pointers, Thread, TTI, Unordered, Utility, UUID, Variant. Deprecated Libraries: TR1 August 7th, 2014 16:08 GMT