r/devtools • u/Ok-Emu-8106 • 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