Home › Architecture x-rays
Architecture x-rays
Auto-generated architecture maps of well-known open-source codebases — components, module dependency graphs, and what their structure teaches. Every page is real `archsteer xray` output plus commentary.
FastAPI
An auto-generated architecture map of FastAPI: 48 components across 28 modules, the module dependency graph, and how routing, dependency injection, and OpenAPI generation fit together.
Python 48 components 28 modules
Flask
An auto-generated architecture map of Flask: 24 components, the sansio core split, blueprints, and the module dependency graph of the world's most-taught Python web framework.
Python 24 components 20 modules
HTTPX
An auto-generated architecture map of HTTPX: 23 underscore-private components, the pluggable transport layer, and the module dependency graph of Python's modern HTTP client.
Python 23 components 18 modules
Starlette
An auto-generated architecture map of Starlette: 34 components, the middleware stack, and the module dependency graph of the ASGI toolkit underneath FastAPI.
Python 34 components 24 modules
Pydantic
An auto-generated architecture map of Pydantic: 104 components, the _internal core, the bundled v1 compatibility tree, and the module dependency graph of Python's validation workhorse.
Python 104 components 40 modules
Fastify
An auto-generated architecture map of Fastify: 32 single-purpose components, the plugin encapsulation model, and the module dependency graph of Node's performance-focused web framework.
JavaScript 32 components 32 modules
Hono
An auto-generated architecture map of Hono: 307 components, zero runtime dependencies, per-platform adapters, and the module dependency graph of the multi-runtime TypeScript framework.
TypeScript 307 components 23 modules
Axios
An auto-generated architecture map of Axios: 66 components, the adapter pattern that spans browser and Node, interceptors, and the module dependency graph of the web's most-downloaded HTTP client.
JavaScript 66 components 9 modules
Same x-ray, your codebase
Every map here is unedited archsteer xray output. It runs locally, reads code statically, and never sends source anywhere: pip install archsteer && archsteer xray