CinderPeak

A Modern C++ Graph Library

Description

Key Features

  • Flexible Graph Representations - Supports adjacency lists, adjacency matrices, and hybrid CSR/COO formats for efficient storage.

  • Customizable & Templated - Fully templated design allows you to define custom vertex and edge types.

  • Thread Safety - Designed to work seamlessly in multi-threaded applications.

  • High Performance - Leverages modern C++ features like smart pointers and STL containers for optimized execution.

  • Comprehensive Testing - Built with Google Test (GTest) to ensure reliability and robustness.

Why CinderPeak?

CinderPeak strikes a balance between performance, flexibility, and ease of use. Whether you're building complex network models, analyzing graph-based data, or managing relationships, CinderPeak provides a robust and intuitive solution. Its open-source nature encourages community contributions, and its modular design makes it easy to extend for specialized use cases.