Real Production Codebases Analyzed

Code Analysis Demos (As Of 04MAY2026)

Explore architectural insights from 8 frameworks across 7 languages - including PViz analyzing itself!

Tokio

Rust

Async runtime for Rust — large workspace with disciplined modular structure

View on GitHub26k stars
Tokio logo
Repository
Rust
778
Files Analyzed
2,616
Functions
95.7k
Lines of Code
1.3
Coupling Density
Circular Dependencies8 groups
God ModulesNone ✓
Coupling QualityExcellent

Key Findings

✓

778 Rust files fully parsed with zero errors; 745 of 778 nodes carry language_facts including module paths and use-statement resolution

✓

Low average coupling despite workspace scale: 976 edges across 778 files for density of 1.3

⚠

8 SCCs detected with 106 files in non-trivial cycles; largest cycle group contains 22 nodes in the multi-thread scheduler

ℹ

tokio-test/src/io.rs is the most imported file with 67 importers; tokio/src/fs/mod.rs has the highest fan-out with 23 dependencies

Download the Analysis Bundle

Both formats contain the complete structural analysis. Choose based on how you plan to use it.

Compressed Bundle

2,810 KB

Abbreviated field names, minimal whitespace. Sized to fit an LLM's context window so you can paste the full architecture into Claude, GPT, or Cursor.

  • Fits LLM context windows
  • Faster parsing & loading
  • Ideal for programmatic use
Download Compressed

Readable Bundle

5,871 KB

Full field names, pretty-printed JSON. Useful for exploring the schema and understanding exactly what PViz captures before running it on your own repo.

  • Self-documenting structure
  • Explore the full schema
  • Understand output before signing up
Download Readable

Ready to run this on your own codebase?

3,000 free tokens on signup — no subscription required.

Analyze your repo free