Boost
boost
arrow_drop_down
List View
Grid View
Category View
Algorithms
Geometry C++ 14
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
Polygon C++ 03
Voronoi diagram construction and booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.
QVM C++ 03
Generic C++ library for working with Quaternions Vectors and Matrices.
Asynchronous

No libraries in this category yet.

Awaitables

No libraries in this category yet.

Concurrent

No libraries in this category yet.

Container

No libraries in this category yet.

Containers
Multi-Array C++ 03
Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface.
Coroutines

No libraries in this category yet.

Correctness
Safe Numerics C++ 14
Guaranteed Correct Integer Arithmetic
Data
Geometry C++ 14
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
Polygon C++ 03
Voronoi diagram construction and booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.
Domain

No libraries in this category yet.

Emulation

No libraries in this category yet.

Error-handling

No libraries in this category yet.

Function-objects

No libraries in this category yet.

Generic
Operators C++ 03
Templates to simplify operator definition in arithmetic classes and iterators.
QVM C++ 03
Generic C++ library for working with Quaternions Vectors and Matrices.
Image-processing

No libraries in this category yet.

Inter-language

No libraries in this category yet.

IO
Endian C++ 11
Types and conversion functions for correct byte ordering and more regardless of processor endianness.
Iterators
Operators C++ 03
Templates to simplify operator definition in arithmetic classes and iterators.
Math
Accumulators C++ 03
Framework for incremental calculation, and collection of statistical accumulators.
Endian C++ 11
Types and conversion functions for correct byte ordering and more regardless of processor endianness.
Geometry C++ 14
The Boost.Geometry library provides geometric algorithms, primitives and spatial index.
Integer C++ 03
The organization of boost integer headers and classes is designed to take advantage of <stdint.h> types from the 1999 C standard without resorting to undefined behavior in terms of the 1998 C++ standard. The header <boost/cstdint.hpp> makes the standard integer types safely available in namespace boost without placing any names in namespace std.
Interval C++ 03
Extends the usual arithmetic functions to mathematical intervals.
Math C++ 14
Boost.Math includes several contributions in the domain of mathematics: Floating Point Utilities, Specific Width Floating Point Types, Mathematical Constants, Statistical Distributions, Special Functions, Root Finding and Function Minimization, Polynomials and Rational Functions, Interpolation, and Numerical Integration and Differentiation. Many of these features are templated to support both built-in, and extended width types (e.g. Boost.Multiprecision)
Multi-Array C++ 03
Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface.
Multiprecision C++ 14
Extended precision arithmetic types for floating point, integer, and rational arithmetic.
Numeric Conversion C++ 03
Optimized Policy-based Numeric Conversions.
Odeint C++ 11
Solving ordinary differential equations.
Operators C++ 03
Templates to simplify operator definition in arithmetic classes and iterators.
Polygon C++ 03
Voronoi diagram construction and booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.
QVM C++ 03
Generic C++ library for working with Quaternions Vectors and Matrices.
Random C++ 11
A complete system for random number generation.
Ratio C++ 11
Compile time rational arithmetic. C++11.
Rational C++ 03
A rational number class.
Safe Numerics C++ 14
Guaranteed Correct Integer Arithmetic
uBLAS C++ 03
uBLAS provides tensor, matrix, and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported.
Memory

No libraries in this category yet.

Metaprogramming

No libraries in this category yet.

Miscellaneous
Endian C++ 11
Types and conversion functions for correct byte ordering and more regardless of processor endianness.
Numeric Conversion C++ 03
Optimized Policy-based Numeric Conversions.
Parsing

No libraries in this category yet.

Patterns

No libraries in this category yet.

Preprocessor

No libraries in this category yet.

Programming

No libraries in this category yet.

State

No libraries in this category yet.

String

No libraries in this category yet.

System

No libraries in this category yet.

Workarounds

No libraries in this category yet.