pydantic/monty · Architecture
A static read of how pydantic/monty is wired together — module coupling, layering, and circular dependencies — derived from its import graph.
A
Architecture grade
score 87/100
0
Import cycles
lower is better
400
Modules parsed
203 edges
98%
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.
- crates/monty-proto/src/convert/mod.rs2 importers · radius 3
- crates/monty/src/types/mod.rs1 importers · radius 1
- crates/monty/src/builtins/mod.rs1 importers · radius 1
- crates/monty/src/types/itertools/mod.rs1 importers · radius 2
- crates/monty/src/bytecode/vm/mod.rs1 importers · radius 2
- crates/monty/src/bytecode/mod.rs1 importers · radius 1
- crates/monty-proto/src/python/mod.rs1 importers · radius 1
- crates/monty/src/args/mod.rs1 importers · radius 1
Modules (22)
Source directories grouped from the import graph. Each links to a per-module page with its files and how it couples to the rest.
- crates/monty/src/builtins31 files · 31 in-degree
- crates/monty/src/types29 files · 29 in-degree
- crates/monty/src28 files · 28 in-degree
- crates/monty/src/types/itertools13 files · 13 in-degree
- crates/monty/src/bytecode/vm12 files · 12 in-degree
- crates/monty-types/src12 files · 12 in-degree
- crates/monty-python/src11 files · 11 in-degree
- crates/monty-fs/src9 files · 9 in-degree
- crates/monty-proto/src/convert6 files · 7 in-degree
- crates/monty-pool/src6 files · 6 in-degree
- crates/monty/src/bytecode5 files · 5 in-degree
- crates/monty-js/src5 files · 5 in-degree
- crates/monty-proto/src/python4 files · 4 in-degree
- crates/monty/src/args4 files · 4 in-degree
- crates/monty-proto/src4 files · 4 in-degree
- crates/monty/src/heap3 files · 3 in-degree
- crates/monty-python/python/pydantic_monty3 files · 3 in-degree
- crates/monty/src/modules/json3 files · 3 in-degree
- crates/monty-macros/src2 files · 2 in-degree
- crates/monty-runtime/src2 files · 2 in-degree
- crates/monty-type-checking/src2 files · 2 in-degree
- crates/monty/src/modules/dataclasses2 files · 2 in-degree
Ask AI about pydantic/monty
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.