[Go to site: main page, start]

C++ graph-algorithms

Open-source C++ projects categorized as graph-algorithms

Top 9 C++ graph-algorithm Projects

graph-algorithms
  1. Memgraph

    High-performance open-source in-memory graph database for GraphRAG, AI memory, agentic AI, and real-time graph analytics. Cypher-compatible, built in C++.

    Project mention: CI/CD Auto-Remediation: The Complete Guide for SRE and Platform Teams (2026) | dev.to | 2026-05-11

    Auto-remediating into a worse state. The classic failure is auto-scaling a service to handle elevated error rates that are themselves caused by a downstream dependency. The service scales, hammers the dependency harder, and the dependency collapses. Fix: never auto-remediate without dependency-graph awareness. Aurora uses Memgraph for this; HolmesGPT uses its toolset structure; pure-L1 stacks should require manual escalation when the failure crosses service boundaries.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. mazegenerator

    Generate mazes of different shapes and arbitrary sizes using graph theory

  4. networkit

    NetworKit is a growing open-source toolkit for large-scale network analysis.

  5. MeTA

    A Modern C++ Data Sciences Toolkit (by meta-toolkit)

  6. CXXGraph

    Header-Only C++ Library for Graph Representation and Algorithms

    Project mention: CXXGraph vs Boost Graph Library: The Complete 2025 Comparison Guide | dev.to | 2025-11-13

    git clone https://github.com/ZigRazor/CXXGraph.git cd CXXGraph/examples g++ -std=c++17 example1.cpp -I../include -o example ./example

  7. libgrape-lite

    🍇 A C++ library for parallel graph processing (GRAPE) 🍇

  8. AlgoPlus

    AlgoPlus is a C++17 library with implemented data structures and algorithms for various topics(including machine learning)

  9. TuringDB

    High performance in-memory column-oriented graph database engine built fully in C++.

    Project mention: Show HN: TuringDB – The fastest analytical in-memory graph database in C++ | news.ycombinator.com | 2026-01-28
  10. examples

    Example data structures and algorithms (by maxgoren)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ graph-algorithms discussion

Log in or Post with

C++ graph-algorithms related posts

  • Show HN: TuringDB – The fastest analytical in-memory graph database in C++

    2 projects | news.ycombinator.com | 28 Jan 2026
  • CXXGraph vs Boost Graph Library: The Complete 2025 Comparison Guide

    1 project | dev.to | 13 Nov 2025
  • Building a Social Network Analyzer with CXXGraph: From Friend Recommendations to Influence Detection

    2 projects | dev.to | 12 Nov 2025
  • Analyzing Network Infrastructure Vulnerabilities with CXXGraph: A Practical Guide

    2 projects | dev.to | 10 Nov 2025
  • CXXGraph: A Lightweight, Header-Only Graph Library for Modern C++

    2 projects | news.ycombinator.com | 20 May 2025
  • Crafting Mazes

    4 projects | dev.to | 6 Sep 2023
  • Revolutionizing Data Processing with CXXGraph: A Comprehensive Guide to Graph Data Structures in C++

    2 projects | dev.to | 28 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source graph-algorithm projects in C++? This list will help you:

# Project Stars
1 Memgraph 4,174
2 mazegenerator 1,083
3 networkit 866
4 MeTA 713
5 CXXGraph 708
6 libgrape-lite 443
7 AlgoPlus 187
8 TuringDB 156
9 examples 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?