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 Rust Graph Projects
-
sonic
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
Sonic search https://github.com/valeriansaliou/sonic
Maybe not exactly the same, its a server that you can store documents and then retrieve their ID using a search string.
-
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.
-
-
cozo
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
Not sure if "production ready" but it's worth looking at Cozo:
https://github.com/cozodb/cozo
Has a dialect of Datalog + some vector support. Multiple storage engines for backend including SQLite, so if your concern is data stability that seems like a reasonable, proven option.
-
-
Project mention: A high-performance, general-purpose graph library for Python, written in Rust | news.ycombinator.com | 2024-11-04
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Show HN: Dut, a fast Linux disk usage calculator | news.ycombinator.com | 2024-07-10
-
-
-
-
-
-
rasciigraph
Zero dependency Rust crate to make lightweight ASCII line graph â•â”ˆâ•¯ in command line apps with no other dependencies.
-
-
Project mention: Ask HN: What is the best software to visualize a graph with a billion nodes? | news.ycombinator.com | 2024-08-02
I haven’t tried that many, but this was able to render 100s of millions for me in real time.
https://github.com/latentcat/graphpu
-
-
-
Project mention: Ask HN: What Are You Working On? (October 2024) | news.ycombinator.com | 2024-10-27
I am building a graph based semantic search engine. We can use low cost LLMs, like Haiku, or local models to extract semantics (named entity recognition).
Then the nodes in the graph maintain types (things like people, date, currency) as extracted and allow queries.
https://github.com/pixlie/PixlieAI
Currently building a demo where we crawl startup investment data to build a knowledge graph that can be filtered for patterns.
The engine can guide the crawl process, to keep crawl limited to the problem statement.
-
-
Project mention: Ask HN: What is the best software to visualize a graph with a billion nodes? | news.ycombinator.com | 2024-08-02
I had this question a few years back while working on a social network graph project and trying to render a multi-million node graph. Tried Ogma and it worked quite well but it became too slow when approaching the million. Ended up writing my own renderer in C++ and then Rust. Code here: https://github.com/zdimension/graphrust
Tested it up to 5M nodes, renders above 60fps on my laptop's iGPU and on my Pixel 7 Pro. Turns out, drawing lots of points using shaders is fast.
Though like everybody else here said you probably don't want to draw that many nodes. Create a lower LoD version of the graph and render it instead
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Graph discussion
Rust Graph related posts
-
A high-performance, general-purpose graph library for Python, written in Rust
-
Show HN: HypergraphZ – A Hypergraph Implementation in Zig
-
Xapian Is an Open Source Search Engine Library
-
Transactional, relational-graph-vector database that uses Datalog for query
-
Cranelift code generation comes to Rust
-
Documentation for Rust interface
-
sonic: Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 11 Dec 2024
Index
What are some of the best open-source Graph projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | sonic | 20,163 |
2 | gping | 10,918 |
3 | cozo | 3,439 |
4 | indradb | 2,196 |
5 | rustworkx | 1,157 |
6 | rustgym | 883 |
7 | pathfinding | 866 |
8 | git-graph | 566 |
9 | parallel-disk-usage | 458 |
10 | graph | 387 |
11 | fdg | 192 |
12 | smag | 138 |
13 | cqlite | 113 |
14 | graphest | 99 |
15 | rasciigraph | 87 |
16 | zawgl | 83 |
17 | graphpu | 81 |
18 | gryf | 74 |
19 | ux-charts | 35 |
20 | PixlieAI | 12 |
21 | wikilinks | 5 |
22 | graphrust | 4 |
23 | xnetwork | 1 |