Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more â
Top 23 C++ Graph Projects
-
NebulaGraph Database
A distributed, fast open-source graph database featuring horizontal scalability and high availability (by vesoft-inc)
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Serial studio: Multi-purpose serial data visualization and processing program | news.ycombinator.com | 2024-05-04
-
GraphScope
đ¨ đ đģ đ GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba | ä¸įĢåŧåžčŽĄįŽįŗģįģ
-
-
-
Memgraph
Open-source graph database, tuned for dynamic analytics environments. Easy to adopt, scale and own.
Project mention: Show HN: FastGraphRAG â Better RAG using good old PageRank | news.ycombinator.com | 2024-11-18Suggestion: check out Memgraph for graph db storage - https://memgraph.com/. I work at Memgraph as DX Engineer so feel free to ping me in case you have questions about it: https://memgraph.com/office-hours
Your solution looks interesting and I would love to hear more about it. I haven't seen that many PageRank-based graph exploration tools.
-
kuzu
Embeddable property graph database management system built for query speed and scalability. Implements Cypher.
KuzuDB
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Project mention: Possibly all the ways to get loop-finding in graphs wrong | news.ycombinator.com | 2024-09-11
The problem of finding cycles in (pseudo randomly generated) graphs is actually one of the first examples of an asymmetric Proof-of-Work puzzle, in that while finding a cycle takes a lot of memory and effort, a solution can be verified instantly.
Several of the suggested algorithms were in fact implemented in the various Cuckoo Cycle solvers [2]. But my union-find based algorithm did identify the entire cycle and not just the cycle completing edge [3].
This algorithm suffers from two problems. One, it only finds one among a set of interconnected cycles. Second, it's rather slow, being latency bound by the random memory accesses.
So repeatedly trimming edges with only one endpoint is a much faster approach.
Once sufficiently trimmed, a loop tracing algorithm (like [4] for the Cuckatoo Cycle variant) can find all remaining cycles.
[1] https://eprint.iacr.org/2014/059
[2] https://github.com/tromp/cuckoo
[3] https://github.com/tromp/cuckoo/blob/master/src/cuckoo/cycle...
[4] https://github.com/tromp/cuckoo/blob/master/src/cuckatoo/gra...
-
-
-
-
-
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.
-
-
-
-
-
parallel-dfs-dag
A parallel implementation of DFS for Directed Acyclic Graphs (https://research.nvidia.com/publication/parallel-depth-first-search-directed-acyclic-graphs)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Graph discussion
C++ Graph related posts
-
From License to Freedom: Embracing Open Source Forks Knowing What to Expect
-
Possibly all the ways to get loop-finding in graphs wrong
-
Serial studio: Multi-purpose serial data visualization and processing program
-
GraphAr Release v0.5.0
-
Show HN: GraphAr â An File Format for Graph Data Archiving/Exchanging
-
Crypto: My Part in Its Downfall
-
Show HN: GraphAr â Open-source file format for archiving/exchanging graph data
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 10 Dec 2024
Index
What are some of the best open-source Graph projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | NebulaGraph Database | 10,904 |
2 | Serial-Studio | 4,565 |
3 | GraphScope | 3,319 |
4 | nodeeditor | 3,104 |
5 | euler | 2,899 |
6 | Memgraph | 2,486 |
7 | kuzu | 1,437 |
8 | Easy3D | 1,386 |
9 | QuickQanava | 1,201 |
10 | vg | 1,130 |
11 | Heimer | 905 |
12 | cuckoo | 822 |
13 | CXXGraph | 484 |
14 | swiftplot | 401 |
15 | libgrape-lite | 397 |
16 | SamsungPractice | 363 |
17 | AlphaPlot | 251 |
18 | incubator-graphar | 226 |
19 | AnoGraph | 79 |
20 | graphlite | 76 |
21 | gcl | 63 |
22 | parallel-dfs-dag | 50 |
23 | tomorrow | 10 |