- Category
- Developer Tools
- Rank
- No. 1443Tools index
Previous survey · No. 1383 ·
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Coding
- Interfaces
- CLI
- GitHub
- 51 stars
- Latest release
- v0.6.0
- Date
About
graf is a Rust rewrite of the graphify tool that indexes a codebase and its docs into a queryable graph, letting an agent ask what calls a symbol, what depends on it, and what might break if it changes. It stores the graph in SQLite instead of loading it into memory with Python/NetworkX, reports roughly 1000x faster search and 89x faster incremental updates, and ships as a single native binary with a command to migrate existing graphify data.
At a glance
graf builds a local SQLite index of code relationships so an agent can look up what depends on a symbol. It is worth trying when repeated searches across a large repository are slowing down change planning.
Good fit
Developers who want a queryable view of call and dependency relationships without running a separate service.
Consider something else when
Keep ordinary search if your repository is small or your important dependencies are mostly dynamic and need runtime evidence.
Start here
Index a sample project and look up a symbol with known callers. Compare the reported dependents with the source before relying on the graph for an unfamiliar refactor.
Cost and requirements
Apache 2.0. The project describes a native Rust binary and static indexing without a model or API key.
Limits to know
The graph reflects the indexed snapshot and relationships the parser can see. Check coverage and freshness before treating an impact report as complete.
Sources checked 2026-11-05. Source-based assessment.
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.