An interactive map of the Koa codebase. The minimal Node web framework, the whole repo in 89 files, 74 of them tests. The framework is seven files in lib/, with no cycles anywhere.
89 files and 69 connections between their symbols.
test-helpers/context.js
lib/only.js
lib/context.js
lib/is-stream.js
lib/search-params.js
lib/application.js
lib/request.js
lib/response.js
test-helpers/stream.js
__tests__/.eslintrc.yml
__tests__/application/compose.test.js
__tests__/application/context.test.js
__tests__/application/currentContext.test.js
__tests__/application/index.test.js
__tests__/application/inspect.test.js
__tests__/application/onerror.test.js
__tests__/application/request.test.js
__tests__/application/respond.test.js
__tests__/application/response.test.js
__tests__/application/toJSON.test.js
__tests__/application/use.test.js
__tests__/context/assert.test.js
__tests__/context/cookies.test.js
__tests__/context/inspect.test.js
__tests__/context/onerror.test.js
__tests__/context/state.test.js
__tests__/context/throw.test.js
__tests__/context/toJSON.test.js
__tests__/lib/search-params.test.js
__tests__/load-with-esm.test.js
__tests__/request/accept.test.js
__tests__/request/accepts.test.js
__tests__/request/acceptsCharsets.test.js
__tests__/request/acceptsEncodings.test.js
__tests__/request/acceptsLanguages.test.js
__tests__/request/charset.test.js
__tests__/request/fresh.test.js
__tests__/request/get.test.js
__tests__/request/header.test.js
__tests__/request/headers.test.js
49 further files are in the graph but not listed here.
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