colinhacks/zod — a map by here-be-dragons
packages/zod/src/v4/core/schemas.ts ⇄ play.ts: changed together in 59 commits
packages/zod/src/v4/classic/schemas.ts ⇄ play.ts: changed together in 49 commits
packages/zod/src/v4/core/api.ts ⇄ packages/zod/src/v4/mini/schemas.ts: changed together in 19 commits
packages/zod/src/v4/classic/schemas.ts ⇄ packages/zod/src/v4/core/api.ts: changed together in 22 commits
packages/docs/components/bronze.tsx ⇄ packages/docs/components/silver.tsx: changed together in 5 commits
packages/bench/datetime-regex.ts ⇄ packages/zod/src/v3/benchmarks/datetime.ts: changed together in 4 commits
packages/bench/compile-base64-inline-vs-hoist.ts ⇄ packages/bench/compile-codec-direction.ts: changed together in 3 commits
packages/bench/compile-base64-inline-vs-hoist.ts ⇄ packages/bench/compile-helper-scope.ts: changed together in 3 commits
packages/bench/compile-base64-inline-vs-hoist.ts ⇄ packages/bench/compile-vs-arktype.ts: changed together in 3 commits
packages/bench/compile-base64-inline-vs-hoist.ts ⇄ packages/bench/compile.ts: changed together in 3 commits
packages/bench/compile-codec-direction.ts ⇄ packages/bench/compile-helper-scope.ts: changed together in 3 commits
packages/bench/compile-codec-direction.ts ⇄ packages/bench/compile-vs-arktype.ts: changed together in 3 commits
packages/bench/compile-codec-direction.ts ⇄ packages/bench/compile.ts: changed together in 3 commits
packages/bench/compile-helper-scope.ts ⇄ packages/bench/compile-vs-arktype.ts: changed together in 3 commits
packages/bench/compile-helper-scope.ts ⇄ packages/bench/compile.ts: changed together in 3 commits
packages/bench/compile-vs-arktype.ts ⇄ packages/bench/compile.ts: changed together in 3 commits
packages/docs/app/blog/[slug]/page.tsx ⇄ packages/docs/loaders/source.ts: changed together in 3 commits
packages/bench/compile-base64-inline-vs-hoist.ts ⇄ packages/bench/compile-matrix.ts: changed together in 3 commits
packages/bench/compile-codec-direction.ts ⇄ packages/bench/compile-matrix.ts: changed together in 3 commits
packages/bench/compile-helper-scope.ts ⇄ packages/bench/compile-matrix.ts: changed together in 3 commits
packages/bench/compile-matrix.ts ⇄ packages/bench/compile-vs-arktype.ts: changed together in 3 commits
packages/bench/compile-matrix.ts ⇄ packages/bench/compile.ts: changed together in 3 commits
packages/bench/compile-matrix.ts ⇄ packages/bench/moltar-libs.ts: changed together in 3 commits
packages/bench/benchUtil.ts ⇄ packages/bench/object-moltar.ts: changed together in 3 commits
packages/docs/app/(doc)/layout.tsx ⇄ packages/docs/app/layout.config.tsx: changed together in 3 commits
packages/zod/src/v3/benchmarks/object.ts ⇄ packages/zod/src/v3/benchmarks/string.ts: changed together in 3 commits
packages/docs/components/bronze.tsx ⇄ packages/docs/components/gold.tsx: changed together in 3 commits
Sylokesh
the Restless
Vorolith
the Colossal
Ophiavex
the Entwined
Vorizar
the Tangled
Serigarde
the Tangled
Ythegarde
the Many-Handed
CLASSIC
CORE
V3
DOCS
LOCALES
DOCS-V3
BENCH
MINI
SCRIPTS
TSC
v3/types.ts
schemas.ts
schemas.ts
compile.ts
api.ts
core/util.ts
checks.ts
api.mdx
to-json-schema.ts
json-schema-processors.ts
from-json-schema.ts
string.test.ts
errors.ts
string.test.ts
index.test.ts
object.test.ts
triage-signal.ts
error.test.ts
compile-matrix.ts
discriminated-unions.test.ts
index.test.ts
record.test.ts
error-utils.test.ts
memoizer.ts
parse.ts
core.ts
regexes.ts
he.ts
catch.test.ts
generate.ts
v4/index.mdx
README_ZH.md
lt.ts
zsf.ts
changelog.mdx
ru.ts
codec.test.ts
json-schema.mdx
hy.ts
default.test.ts
visit.ts
string.test.ts
json-schema.ts
nl.ts
sv.ts
fi.ts
primitive.test.ts
it.ts
no.ts
codecs.mdx
en.ts
play.ts
The Undefined Deep
Bay of Breaking Changes
Gulf of Deprecation
The Null Ocean
HERE BE DRAGONS
The Realm of zod
colinhacks/zod · charted from 2,929 commits · 2020–2026
632 settlements · 110k lines · 587 souls · 6 dragons
GREAT HOUSES
House Colin McDonnell
House Chris Cook
House Alessandro Colace
LEGEND
Dragon: complex code that keeps changing
Mountains: deeply nested code
Forest: untouched for 2+ years
Marsh: TODO & FIXME
Walls: has tests
Ruins: its keeper is away (6+ months)
Hatched: forged by AI agents
Road: files that change together
Border: top-level directory
N
+
−
⌂
☰
⤓
❦
Layers
Dragons
Great houses (ownership)
Forged by AI
Ruins (knowledge lost)
Roads (change together)
Mountains & forests
Borders
Names
Take the map with you
Map as SVG
Map as PNG
Survey data (JSON)