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

  • Library name
    Description
    Category
    Author
    Version
  • Compat

    C++11 implementations of standard components added in later C++ standards.

    C++ 11
  • Function

    Function object wrappers for deferred calls or callbacks.

    C++ 11
  • OpenMethod

    Open-methods are free-standing functions that work like virtual functions: they select the b​est overrider from a set, depending on the dynamic type of their arguments. This makes it possible to add polymorphic operations to existing classes, without modifying them. They make patterns like Visitor unnecessary.

    C++ 17
  • Outcome

    A deterministic failure handling library partially simulating lightweight exceptions.

    C++ 14
  • Parameter

    Boost.Parameter Library - Write functions that accept arguments by name.

    C++ 03
  • Parameter Python Bindings

    Boost.Parameter Library Python bindings.

    C++ 03
  • System

    Extensible error reporting.

    C++ 11