C++ Graph

Open-source C++ projects categorized as Graph

Top 23 C++ Graph Projects

  • NebulaGraph Database

    A distributed, fast open-source graph database featuring horizontal scalability and high availability (by vesoft-inc)

    Project mention: What is a NoSQL Graph Database? | dev.to | 2023-01-09

    A NoSQL graph database is a type of non-relational, distributed database which employs a graph model. NoSQL stands for “Not only SQL” and refers to a new breed of databases that differ from traditional relational databases in their data model and performance. Graph databases are especially useful for data associated with relationships—everything from friendships on social netwo#rks to equipment supply chains or business processes. They can quickly traverse vast amounts of linked data points to discover insights and hidden connections between entities, making them ideal for network analysis– such as financial fraud detection, recommendation engines and many other use cases– all while performing at scale.

  • Serial-Studio

    Multi-purpose serial data visualization & processing program

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • GraphScope

    🔨 🍇 💻 🚀 GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba 来自阿里巴巴的一站式大规模图计算系统 图分析 图查询 图机器学习

    Project mention: Show HN: Graphlearn-for-PyTorch, distributed graph learning on PyTorch | news.ycombinator.com | 2023-05-15

    Optimizing distributed sampling and feature lookup looks really attractive. It's really challenging to deploy GNN training at an industrial-scale for a large graph.

    Will GLT be part of graphscope[1] and replacing the current graphscope-for-learning implementation?

    [1]: https://github.com/alibaba/GraphScope

  • euler

    A distributed graph deep learning framework. (by alibaba)

  • nodeeditor

    Qt Node Editor. Dataflow programming framework

    Project mention: Alma – Generative Graphics Creator | news.ycombinator.com | 2022-12-10
  • 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

  • Easy3D

    A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data

    Project mention: Visualization tools when working with C++? | /r/computervision | 2023-05-14

    For 3D visualisation I use Easy3D by Professor Nan: https://github.com/LiangliangNan/Easy3D

  • Onboard AI

    Learn any GitHub repo in 59 seconds. 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 www.getonboard.dev.

  • vg

    tools for working with genome variation graphs (by vgteam)

  • QuickQanava

    :link: C++14 network/graph visualization library / Qt node editor.

  • cuckoo

    a memory-bound graph-theoretic proof-of-work system (by tromp)

    Project mention: mCaptcha: Open-source proof-of-work captcha for websites | news.ycombinator.com | 2023-08-08

    Asymmetric PoW algorithms, such as Cuckoo Cycle [1] or the poorly named Equihash [2] (which is not a hash function) do not lend themselves to password hashing, since a given instance can have 0 or 1 or many solutions.

    [1] https://github.com/tromp/cuckoo

    [2] https://en.wikipedia.org/wiki/Equihash

  • swiftplot

    Swift library for Data Visualization :bar_chart:

  • libgrape-lite

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

  • CXXGraph

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

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

    Actual Web Site

  • AlphaPlot

    :chart_with_upwards_trend: Application for statistical analysis and data visualization which can generate different types of publication quality 2D and 3D plots with extensive visual customization.

  • SamsungPractice

    Problems for Samsung Research Institute, India - 3 hours Online Test.

    Project mention: How to Pass Samsung SWC Professional Test? | /r/developersIndia | 2023-01-15

    They often repeat questions. Make sure to practice PYQs. See this repo for example.

  • GraphAr

    An open source, standard data file format for graph data storage and retrieval

    Project mention: GraphAr Release v0.5.0 | news.ycombinator.com | 2023-05-16
  • graphlite

    A lightweight C++ graph library

  • gcl

    A graph concurrent library for C++ (by bloomen)

    Project mention: gcl v1.1 released - Graph Concurrent Library for C++ | /r/cpp | 2023-01-27
  • AnoGraph

    Sketch-Based Anomaly Detection in Streaming Graphs

  • parallel-dfs-dag

    A parallel implementation of DFS for Directed Acyclic Graphs (https://research.nvidia.com/publication/parallel-depth-first-search-directed-acyclic-graphs)

  • tomorrow

    A small graphical calculator project. (by noidawt)

  • aniplot

    Realtime telemetry graph visualizer.

    Project mention: ImPlot: Interactive plotting library, ImGui style | news.ycombinator.com | 2023-08-04

    Impressive! I've made something a lot more hacky and limited for simple realtime use cases: https://github.com/fdkz/aniplot

    Screenshot of a program that uses this library: https://fdkz.net/static/images/20171215-aniplot.png

  • tksort

    A dead-simple task prioritizer, inspired by UNIX tsort.

  • SaaSHub

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

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-11-30.

C++ Graph related posts


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

Project Stars
1 NebulaGraph Database 9,687
2 Serial-Studio 3,768
3 GraphScope 2,963
4 euler 2,864
5 nodeeditor 2,600
6 Memgraph 1,866
7 Easy3D 1,146
8 vg 998
9 QuickQanava 994
10 cuckoo 804
11 swiftplot 385
12 libgrape-lite 344
13 CXXGraph 325
14 AlphaPlot 212
15 SamsungPractice 210
16 GraphAr 133
17 graphlite 65
18 gcl 62
19 AnoGraph 61
20 parallel-dfs-dag 42
21 tomorrow 9
22 aniplot 9
23 tksort 6
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives