Disk Space Visualizer

SpaceView

See where your disk space went. A modern SpaceMonger clone built in Rust + egui - fast, tiny, and actually useful.

Screenshots

Features

Everything you need to find what's eating your disk, nothing you don't.

{}

Treemap Layout

Squarified treemap algorithm packs folders and files into nested rectangles proportional to their size. Big files jump out immediately.

LOD

Lazy LOD

Only expands nodes that are large enough on screen. Prunes detail you can't see. Stays smooth even on multi-terabyte drives.

5000x

Smooth Camera

Click to zoom into any folder. Smooth interpolation with zoom clamping from 1x to 5000x. Right-click or breadcrumbs to go back.

%%

Background Scanning

Scanning runs on a background thread with atomic progress counters. UI stays responsive while the filesystem is being walked.

/>

Breadcrumbs

Clickable breadcrumb trail shows exactly where you are in the directory tree. Jump back to any parent with one click.

3.6

Tiny Binary

The whole thing compiles down to a 3.6 MB binary. About 2,500 lines of Rust. No installer, no runtime, just run it.

How It Works

Squarified Treemaps

The classic treemap algorithm splits a rectangle into sub-rectangles proportional to file sizes. The "squarified" variant optimizes the aspect ratios so you get fat squares instead of thin slivers - much easier to read and click. Each depth level nests inside its parent, so the spatial hierarchy matches your actual folder structure.

Lazy Level of Detail

Instead of rendering every file on every frame, SpaceView only expands tree nodes when they're large enough on screen to matter. When you zoom in, deeper nodes expand. When you zoom out, they prune back. This keeps the render budget constant regardless of how many files are on disk - the treemap adapts to whatever you're actually looking at.

By The Numbers

Rust

Language

Fast, safe, no garbage collector. Perfect for filesystem-heavy work.

egui

UI Framework

Immediate mode GUI. Redraws every frame, no retained widget state to manage.

~2.5K

Lines of Code

Entire app in about 2,500 lines across 6 source files.

3.6 MB

Binary Size

No installer, no runtime dependencies. Just a single executable.

Download SpaceView

Grab the latest release from GitHub. Windows binary, no install needed - just unzip and run.