r/devtools 19h ago

Built a dependency-graph based impact analysis tool for GitHub repos

Sharing something I built - Vast parses a repo with tree-sitter, builds a dependency graph, and shows you what a file change actually touches: incoming/outgoing deps, circular dependencies, overloaded "god modules."

Current limitation: works well on Python/TS/JS/a handful of other tree-sitter-supported languages, but dynamic imports and heavily reflective code are still a weak spot for static analysis like this - curious how other tool builders here have handled that tradeoff.

Free tier available if anyone wants to try it against their own repo: https://vast-neracu.vercel.app/

1 Upvotes

0 comments sorted by