cognitive-engineering-lab/aquascope
Interactive visualizations of Rust at compile-time and run-time observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 80
- Release rhythm 58
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 102
- age_days: 1448
- days_rel: 121
- days_push: 121
- n_releases_24m: 6
Adoption not part of the score
3131 stars · 75 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Aquascope is a tool that generates interactive visualizations of Rust programs, showing how the borrow checker reasons about permissions at compile time and how programs execute at run time. It ships as an mdBook preprocessor and a playground for exploring Rust's ownership and borrowing behavior.
Use cases
- visualize how the Rust borrow checker analyzes my code
- show step-by-step runtime execution of a Rust program
- embed interactive Rust ownership diagrams in an mdBook
- teach Rust ownership and borrowing to students
- debug why my code fails the borrow checker
- explore permissions and boundaries in Rust programs
When to choose
- you are writing or teaching Rust educational material with mdBook
- you want to understand or explain borrow-checker behavior visually
- you are researching Rust's compile-time and run-time semantics
When to avoid
- you need a production-grade analysis tool for arbitrary Rust codebases
- you cannot use a specific nightly Rust toolchain
- you need visualizations for languages other than Rust
Facets
application · maturity active
developer-tools documentation developer-tools education programming-languages rust cli rust borrow-checker visualization mdbook compiler-internals research-software miri education web-server
2 sources
- readme: https://github.com/cognitive-engineering-lab/aquascope · fetched 2026-08-28 · ae2ac5b155de
- homepage: https://cel.cs.brown.edu/aquascope/ · fetched 2026-08-29 · 01c3d8039b17
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cognitive-engineering-lab/aquascope | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="cognitive-engineering-lab/aquascope")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem