C++ graph-algorithms

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

Top 10 C++ graph-algorithm Projects

  • Memgraph

    Open-source graph database, built for real-time streaming data, compatible with Neo4j.

    Project mention: Ask HN: Were Graph Databases a Mirage? | news.ycombinator.com | 2023-11-30

    It's not possible to escape tradeoffs. To deal with tradeoffs, focus is important. API to tradeoffs is also important.

    I bet somebody will raise a similar question in a few years time when the list under https://db-engines.com/en/ranking/graph+dbms will be bigger.

    DISCLAIMER: Coming from https://github.com/memgraph/memgraph

  • mazegenerator

    Generate mazes of different shapes and arbitrary sizes using graph theory

    Project mention: Crafting Mazes | dev.to | 2023-09-06

    I discovered a well-designed mazegenerator codebase by @razimantv that accomplishes this, generating mazes in SVG file format.

  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • networkit

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

    Project mention: NetworkX – Network Analysis in Python | news.ycombinator.com | 2023-12-08

    If you need more speed (but less features), check out networkit - https://networkit.github.io/

  • MeTA

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

  • CXXGraph

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

    Project mention: Hacktoberfest is ON CXXGraph | dev.to | 2023-10-09

    Actual Web Site

  • libgrape-lite

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

  • mage

    MAGE - Memgraph Advanced Graph Extensions :crystal_ball: (by memgraph)

    Project mention: How to Implement Custom JSON Utility Procedures With Memgraph MAGE and Python | dev.to | 2023-07-04

    You can find the MAGE repository on this link.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • network-opt

    A library for topological network optimization

  • Algorithms

    A collection of data structures and algorithms written in C++ with comments and links to further reading. (by ashleymays)

  • 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). The latest post mention was on 2023-12-08.

C++ graph-algorithms related posts


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

Project Stars
1 Memgraph 1,984
2 mazegenerator 1,024
3 networkit 724
4 MeTA 679
5 CXXGraph 372
6 libgrape-lite 359
7 mage 223
8 network-opt 148
9 Algorithms 3
10 examples 0
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.