← projects

Codebase Visualizer

GoSveltework in progress

Currently building this. A Go backend recursively walks a codebase with golang.org/x/tools/go/packages and go/callgraph to build a function call graph, served to a Svelte frontend that renders it as an interactive graph with cytoscape.js (or vis-network — still deciding).

The goal is something you can point at an unfamiliar Go codebase and actually see how it’s wired together, rather than grepping your way through it.