sveltejs/kit · Architecture
A static read of how sveltejs/kit is wired together — module coupling, layering, and circular dependencies — derived from its import graph.
C
Architecture grade
score 68/100
8
Import cycles
lower is better
384
Modules parsed
575 edges
95%
Layeredness
clean-layer ratio
Most-depended-on modules
These are the highest-fan-in files — change them and the blast radius is largest. Read them first.
- packages/kit/src/utils/functions.js23 importers · radius 81
- packages/kit/src/utils/os.js19 importers · radius 36
- packages/kit/src/runtime/client/client.js16 importers · radius 23
- packages/kit/src/utils/error.js15 importers · radius 67
- packages/kit/src/runtime/shared.js14 importers · radius 49
- packages/kit/src/utils/filesystem.js14 importers · radius 29
- packages/kit/src/runtime/server/internal.js13 importers · radius 21
- packages/kit/src/core/sync/utils.js13 importers · radius 21
Modules (24)
Source directories grouped from the import graph. Each links to a per-module page with its files and how it couples to the rest.
- packages/kit/src/utils24 files · 166 in-degree
- packages/kit/src/runtime/server15 files · 50 in-degree · in cycle
- packages/kit/src/runtime/client14 files · 41 in-degree · in cycle
- packages/kit/src/runtime6 files · 40 in-degree
- packages/kit/src/core/sync8 files · 24 in-degree
- packages/kit/src/runtime/server/page10 files · 23 in-degree · in cycle
- packages/kit/src6 files · 22 in-degree
- packages/kit/src/runtime/client/remote-functions7 files · 18 in-degree · in cycle
- packages/kit/src/core2 files · 16 in-degree
- packages/kit/src/runtime/app/server/remote7 files · 12 in-degree
- packages/package/src7 files · 12 in-degree
- packages/kit/src/exports/vite3 files · 9 in-degree
- packages/kit/src/core/sync/create_manifest_data3 files · 8 in-degree
- packages/kit/src/core/config2 files · 8 in-degree
- packages/kit/src/exports/internal2 files · 8 in-degree
- packages/kit/src/runtime/client/remote-functions/query-live5 files · 7 in-degree · in cycle
- packages/kit/src/runtime/client/remote-functions/query4 files · 7 in-degree · in cycle
- packages/adapter-node/src4 files · 6 in-degree
- packages/adapter-netlify3 files · 6 in-degree
- packages/kit/src/core/postbuild6 files · 5 in-degree
- packages/kit/src/core/sync/write_tsconfig3 files · 5 in-degree
- packages/kit/src/exports/vite/build3 files · 4 in-degree
- packages/kit/src/exports/vite/static_analysis2 files · 4 in-degree
- packages/adapter-cloudflare2 files · 4 in-degree
Circular dependencies (8)
- packages/kit/src/runtime/client/client.js to packages/kit/src/runtime/client/remote-functions/cache.svelte.js to packages/kit/src/runtime/client/remote-functions/query/instance.svelte.js to packages/kit/src/runtime/client/client.js
- packages/kit/src/runtime/client/remote-functions/cache.svelte.js to packages/kit/src/runtime/client/remote-functions/query/instance.svelte.js to packages/kit/src/runtime/client/remote-functions/shared.svelte.js to packages/kit/src/runtime/client/remote-functions/cache.svelte.js
- packages/kit/src/runtime/client/client.js to packages/kit/src/runtime/client/remote-functions/cache.svelte.js to packages/kit/src/runtime/client/remote-functions/query/instance.svelte.js to packages/kit/src/runtime/client/remote-functions/shared.svelte.js to packages/kit/src/runtime/client/client.js
- packages/kit/src/runtime/client/client.js to packages/kit/src/runtime/client/remote-functions/cache.svelte.js to packages/kit/src/runtime/client/remote-functions/query-live/instance.svelte.js to packages/kit/src/runtime/client/client.js
- packages/kit/src/runtime/client/client.js to packages/kit/src/runtime/client/remote-functions/cache.svelte.js to packages/kit/src/runtime/client/remote-functions/query-live/instance.svelte.js to packages/kit/src/runtime/client/remote-functions/query-live/iterator.js to packages/kit/src/runtime/client/client.js
- packages/kit/src/runtime/server/internal.js to packages/kit/src/runtime/server/remote-functions.js to packages/kit/src/runtime/server/errors.js to packages/kit/src/runtime/server/internal.js
Ask AI about sveltejs/kit
Grounded in the actual source code. Pick a starter question or write your own.
What does this repo do, in one paragraph?How would I get started using it?What are the main alternatives?Show me the entry point.
Or write your own questionInformational only. RepoPilot summarises public signals at the time of analysis; they can be incomplete or stale. Not professional, security, or legal advice.