CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

cpp17 graphs graphs-algorithms
80 Open Issues Need Help Last updated: Jul 4, 2026

Open Issues Need Help

View All on GitHub
good first issue

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
good first issue Stale level:beginner type:feature

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
good first issue High Priority Easy Medium NSoC'26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
bug good first issue level:intermediate type:bug

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level:beginner type:feature

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
good first issue level:intermediate type:refactor

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
bug good first issue API level:beginner type:refactor

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
bug good first issue level:beginner type:bug

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level:intermediate type:feature

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
good first issue level:beginner type:refactor

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
bug good first issue level:beginner type:bug

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level:beginner type:refactor

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
documentation enhancement good first issue type:docs

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level:critical type:feature

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level:critical type:feature

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level:beginner type:refactor

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level:intermediate type:refactor

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue type:feature

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level:beginner type:refactor

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
bug good first issue level:intermediate type:bug

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
documentation enhancement good first issue Not Planned level:beginner type:feature

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level:beginner type:feature

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level3 NSoC'26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level2 NSoC'26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level1 NSoC'26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level2 NSoC'26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue level1 NSoC'26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue NSOC

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Easy Medium Hard NSOC

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue High Priority ECWoC26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue High Priority DSCWoC ECWoC26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue High Priority DSCWoC ECWoC26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue High Priority ECWoC26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue High Priority ECWoC26

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue High Priority ECWoC26 Easy

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue DSCWoC ECWoC26 Medium

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 hacktoberfest

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 hacktoberfest

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement help wanted Level 3 gssoc25 High Priority hacktoberfest

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement help wanted good first issue Level 3 gssoc25 hacktoberfest

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25 hacktoberfest

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue hacktoberfest

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue hacktoberfest

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25 High Priority hacktoberfest

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 3 gssoc25 High Priority

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 3 gssoc25 High Priority

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement help wanted Level 3 gssoc25 High Priority

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement help wanted Level 3 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
good first issue Level 1 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
good first issue wontfix Future Release

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement help wanted good first issue Level 1 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
documentation good first issue Level 1 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms
enhancement help wanted Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

AI Summary: Create a Markdown document detailing the architecture of the CinderPeak C++ graph library, focusing on the high-level design (Layers 1-3) and testing. The documentation must accurately reflect the current state, specifically noting that the CSR and COO storage formats have been merged into a HybridCSR-COO format. Diagrams from a provided PDF should be included, even if they don't reflect the merged storage format. The description of the testing pipeline should also reflect the merger.

Complexity: 4/5
documentation enhancement good first issue Level 2 gssoc25

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

AI Summary: Redesign and rewrite the exception handling classes in the CinderPeak C++ graph library to improve descriptiveness and ease of use for developers. The goal is to create simple-to-use exception classes that provide informative error messages while maintaining consistency with the library's internal status communication.

Complexity: 4/5
enhancement good first issue Level 2 GSSoC 2025

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

AI Summary: Remove all calls to the deprecated `visualize()` function within the example files located in the `/examples` directory and its subdirectories of the CinderPeak project. This involves finding and deleting these function calls, ensuring the examples remain functional without visualization.

Complexity: 2/5
help wanted good first issue Beginner GSSOC

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms

AI Summary: Remove all commented-out calls to the deprecated `visualize()` function within the `/src` directory and its subdirectories of the CinderPeak C++ graph library. This involves finding and deleting these lines of code.

Complexity: 3/5
help wanted good first issue Beginner GSSOC

CinderPeak is a fast and efficient, open-source C++ graph library designed to handle directed, undirected, and mixed graphs with customizable vertex and edge types.

C++
#cpp17#graphs#graphs-algorithms