Free MIT-licensed WinUI 3 disk space map and cautious cleaner for Windows 10/11 x64 by solo dev 'Skywalker' (GitHub SkywalkerPZ, reddit EwingNYK): a squarified treemap over a fast NTFS MFT scan, with a Remove action only for items matching one of 12 plain-JSON recognition rules - temp folders, Chrome/Edge/Firefox caches, dev caches (node_modules, .gradle, npm/pip/NuGet, .NET bin/obj), GPU/DirectX shader caches, crash dumps, 90-day-old installers, hibernation file, Windows update leftovers via DISM, Recycle Bin - and 'Open in Explorer' for everything else. Removals move to a per-account ACL'd on-drive quarantine with a 3-day undo default; junctions/symlinks are never followed; unelevated by default with opt-in admin relaunch; portable zip, no network, telemetry, account or update check; unsigned binary (SmartScreen warns). Entire repo built in about 25 hours of commits (design doc 2026-11-02 -> v1.0.0 2026-11-04); author's second shipped tool after the Playnest music player; 1 star at ingest.
C#/.NET 10 WinUI 3 (Microsoft.WindowsAppSDK 1.8, CommunityToolkit.Mvvm, Win2D treemap); DiskMap.Core has zero package refs; xunit test suite; recognition rules are plain JSON data files; shells out to DISM and powercfg for the system items
Sole developer 'Skywalker' - GitHub SkywalkerPZ (account created 2024-03-04) posting on reddit as EwingNYK; the handles are linked by the launch post claiming the repo. Sole committer.
License
MIT
MIT
Price
Free
Free and open source
Launched
Earliest author promotion: r/software post 1xnapd7, 2026-11-04T00:59:54Z
Repo created
GitHub stars
1 (as of 2026-11-04)
First release
Last seen alive
Checks
Mechanical checks derived from the fields above. Each row is one fact; "not yet checked" means exactly that, not a failure. There is no composite score; read them together.
Track record
today
Source published
Yes
Release signing
Unsigned
Security contact
None found
Reproducible builds
Not yet checked
Telemetry
None
Runs elevated
Only when needed
Auto-update channel
None
Recent activity
Seen today
Full MIT source with build instructions: .NET 10 SDK via global.json, build/publish.ps1 produces the self-contained win-x64 zip; xunit suite in tests/.
README: 'DiskMap makes no network connections. There is no telemetry, no account and no update check.' Consistent with the manifests - DiskMap.App references only WindowsAppSDK 1.8, CommunityToolkit.Mvvm and Win2D; DiskMap.Core has no package references.
Not code-signed: README and launch post both warn that Windows SmartScreen may flag the portable zip on first run.
Elevation is opt-in: starts unelevated (slower folder-walk scan, current user's items only); an in-app 'Restart as administrator' enables the MFT scan and system items. Per-user rules are refused when elevated as another account.
No SECURITY.md or private disclosure channel; CONTRIBUTING routes all reports to the public issue forms.
Unrelated near-named product stub-listed in this catalog 2026-11-01: a sunburst-style disk map from a ten-app Estonian Apple lineup, on the Mac App Store since 2026-06-12 - five months before this Windows app launched.
Unrelated exactly same-named product stub-listed in this catalog 2026-11-01: a Chinese-vendor rectangle treemap 'disk map', on the Mac App Store since 2026-08-20 - ten weeks before this Windows app launched.
Author's previous release (repo created 2026-10-10): 'a free desktop music player for Windows with a Y2K soul', Tauri+React - an unrelated category, named alongside DiskMap in the author's GitHub bio.
The reference Windows disk mapper the launch post measures itself against: 'reading the NTFS file table directly, like WizTree does (1.2 million files in 13 seconds on my PC)'. DiskMap bolts rule-bounded removal and quarantine onto the same MFT scan trick.
Research notes
Whole-app one-day build: 'Add DiskMap design doc' committed 2026-11-02 23:13 UTC, v1.0.0 released 2026-11-04 00:31 UTC - ~33 commits covering the MFT scanner, rules engine, quarantine and WinUI shell, launched on r/software the same hour.
Deletion safety is the stated core: Remove exists only for items matching one of 12 rule files in src/DiskMap.Core/Rules/data/ (anything else offers only 'Open in Explorer'); junctions/symlinks are never followed in scan or removal; removals go to a hidden per-drive quarantine with per-account DACL'd subfolders that the app refuses to reuse unless it set the permissions itself; the three non-undoable items (hibernation file, Windows update leftovers, Recycle Bin) always confirm individually and never join bulk cleans.
Elevated mode is opt-in, not required: starts unelevated with a slower folder-walk scan over only the current user's items; 'Restart as administrator' unlocks the MFT fast scan and system items, and per-user rules refuse to apply when the app is elevated under a different account.
Second tool from a small-portfolio dev: GitHub account since 2024 with two Python learning repos and the Playnest music player (Oct 2026) before DiskMap; launched from an aged but quiet personal reddit account with history back to 2022.
Earliest promotion found - sole product post on the author's profile, made the hour the repo went public; archived 2026-11-04.
My C: drive was down to 2.5 GB and I couldn’t tell what was eating it, so I built this. — Problem statement
It never deletes anything it doesn’t recognize. Unknown files only get “Open in Explorer”. Removed files go to a quarantine with undo for 3 days by default. — Trust signal
No ads, no account, no network access at all. Open source (MIT). — Virtue
Run as administrator, it scans the whole drive in seconds by reading the NTFS file table directly, like WizTree does (1.2 million files in 13 seconds on my PC). — Tech bingo
It’s my first release, so feedback and bug reports are very welcome. — Engagement hook