Real Production Codebases Analyzed

Code Analysis Demos (As Of 04MAY2026)

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

Arrow

Kotlin

Functional programming toolkit for Kotlin — multiplatform library with high symbol density

View on GitHub6.5k stars
Arrow logo
Repository
Kotlin
616
Files Analyzed
922
Functions
42.9k
Lines of Code
6.1
Coupling Density
Circular Dependencies4 groups
God ModulesNone ✓
Coupling QualityFair

Key Findings

614 Kotlin files plus 2 Java interop files; 584 of 616 nodes carry language_facts with full import and symbol resolution

3,743 edges including 2,671 import edges and 1,072 symbol reference edges — deep cross-file symbol tracking

High coupling profile: average density of 6.1; 4 SCCs with 78 files in non-trivial cycles including a 58-node cluster

Either.kt is the most imported file with 245 importers — the functional core of the library; 45 files parsed with warnings

Download the Analysis Bundle

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

Compressed Bundle

1,831 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

4,901 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