v3 flag enabled

Find a battle-tested library for the problem you're solving right now.

Excited Cartoon Mascot Excited Cartoon Mascot
  • Library name
    Description
    Category
    Author
    Version
  • Any

    Safe, generic container for single values of different value types.

    Data C++ 11
    C++ 11
  • Bimap

    Bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key.

    Containers Data C++ 03
    C++ 03
  • Compressed Pair

    A pair class with empty member optimization.

    Data Patterns C++ 03
    C++ 03
  • Container

    Standard library containers and extensions.

    Containers Data C++ 03
    C++ 03
  • Fusion

    Library for working with tuples, including various containers, algorithms, etc.

    C++ 03
  • Geometry

    The Boost.Geometry library provides geometric algorithms, primitives and spatial index.

    C++ 14
  • Heap

    Priority queue data structures.

    Data C++ 03
    C++ 03
  • Histogram

    Fast multi-dimensional histogram with convenient interface for C++14

    C++ 14
  • ICL

    Interval Container Library, interval sets and maps and aggregation of associated values

    Containers Data C++ 03
    C++ 03
  • JSON

    JSON parsing, serialization, and DOM in C++11

    Containers Data IO C++ 11
    C++ 11
  • Multi-Index

    The Boost Multi-index Containers Library provides a class template named multi_index_container which enables the construction of containers maintaining one or more indices with different sorting and access semantics.

    Containers Data C++ 03
    C++ 03
  • Optional

    A value-semantic, type-safe wrapper for representing 'optional' (or 'nullable') objects of a given type. An optional object may or may not contain a value of the underlying type.

    Data C++ 03
    C++ 03
  • PFR

    Basic reflection for user defined types.

    C++ 14
  • Pointer Container

    Containers for storing heap-allocated polymorphic objects to ease OO-programming.

    Containers Data C++ 03
    C++ 03
  • Polygon

    Voronoi diagram construction and booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.

    C++ 03
  • Property Tree

    A tree data structure especially suited to storing configuration data.

    Containers Data C++ 11
    C++ 11
  • Tuple

    Ease definition of functions returning multiple values, and more.

    Data C++ 03
    C++ 03
  • Type Erasure

    Runtime polymorphism based on concepts.

    Data C++ 03
    C++ 03
  • URL

    URL parsing in C++11

    Containers Data IO C++ 11
    C++ 11
  • Uuid

    A universally unique identifier.

    Data Domain C++ 03
    C++ 03
  • Variant

    Safe, generic, stack-based discriminated union container.

    Containers Data C++ 11
    C++ 11
  • Variant2

    A never-valueless, strong guarantee implementation of std::variant.

    Containers Data C++ 11
    C++ 11