graf is graphify, rebuilt properly in rust: 1000x faster search, 89x faster updates, and one native binary. - ctxrs/graf
I liked the idea of graphify, but for large repos the search queries were visibly very slow.
I dug into it and saw an opportunity to make it better.
It is rewritten in rust and uses sqlite instead of NetworkX.
There is a command to migrate from graphify or set up from scratch.
Let me know what you think!
3 comments
rg19928 days ago
Hey I tried this. With traditional graphify, it took 15-20 min to map out my 15 repos, here i was able to map in approx 5 min. Still will have to use with agents to see the results for a full comparison.
katrielmoses8 days ago
Didnt know i needed this, really useful toolm definitely gonna use this from now on.
ripped_britches8 days ago
Cool! Would love any feedback. Feel free to put up an issue on the repo.
Read the full thread on Hacker News →
Related stories
- Writing Rust code that's faster than state-of-the-art libraries by asking agents to make the code fasterminimaxir.comLobsters · 5 points · 8 days ago
- Lobsters · 13 points · over 2 years ago
- Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022opensource.googleblog.comLobsters · 81 points · over 3 years ago
- Hacker News · 2 points · 3 days ago
- rust-glancer: An alternative LSP for Rust with focus on low memory usagerust-glancer.github.ioLobsters · 25 points · about 1 month ago
- Hacker News · 1 points · 9 days ago