Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Graaf lib

A general-purpose lightweight graph library implemented in C++

Graaf Quickstart - 5min ⏱️

Easy to Use

Graaf is designed as a lightweight alternative for Boost Graph. The library is created to be easy to use right from the start.

General-Purpose

Graphs can wrap arbitrary types, i.e. graaf::directed_graph<MyVertexClass, MyEdgeClass>

Lightning Fast

Graaf is written in C++ with performance in mind. This allows users to efficiently perform complex algorithms on large graphs.