An interactive map of the Task Tracker demo codebase. Eleven files across TypeScript, Python, Go, JSON and CSS, built to show what a mixed-language project looks like on the canvas.
11 files and 10 connections between their symbols.
src/types.ts
server/models.py
src/store.ts
src/utils.ts
src/api.ts
cli/main.go
package.json
server/app.py
src/index.ts
src/ui/TaskList.tsx
styles/main.css
NeedyNodes is a free, browser-based tool that turns a codebase into an interactive dependency map: folders become regions, files are laid out in the direction their imports run, and circular dependencies or dead exports are flagged automatically. Point at a file to see what it uses and what uses it, or double click it to see every file a change to it can reach. It parses JavaScript, TypeScript, Python, Go, Rust, Vue and Svelte, up to 1000 files per map. Nothing is uploaded: parsing runs entirely in the browser.
Browse all visualized codebases · Visualize your own codebase