# DiskSizer > A fast Windows disk space analyzer that visualizes storage usage with interactive sunburst and treemap charts. DiskSizer is an Electron 28 desktop application for Windows that helps users understand what is consuming disk space across their drives. It provides two interactive D3-powered chart types: a sunburst chart showing hierarchical directory structure as concentric rings, and a treemap showing directories and files as proportionally-sized rectangles. Both charts support drill-down navigation — click to enter a directory, press Escape to go back up. The scanner is engineered for real-world performance. An IMF-style (In-Memory First) batch-64 architecture keeps 64 directory read requests in flight simultaneously, eliminating the idle gap between I/O completions that plagues sequential scanners. On HDDs specifically, a native C++ N-API addon uses the Windows API FindFirstFileExW to read file sizes directly from directory entries — completely eliminating the per-file stat() syscall overhead. Drive type is auto-detected via WMI, so the right scanner is selected automatically. Benchmarks show 1.18x faster performance on 3M-file trees, 1.92x faster on smaller directories, and 73% lower heap allocation. Additional features include a live scan progress overlay (files accumulate in real time), a file details panel showing size, type, modified date and full path, a right-click context menu for opening files in Explorer or deleting them, and a session-map that persists scan results across restarts. ## Key pages - /: Main landing page with feature overview and performance benchmarks ## Requirements - Windows 10 or 11 - Node.js + VS2019 Build Tools + Python (for building the native C++ addon) ## Tech stack - Electron 28, React 18, D3 v7, Zustand, TypeScript, Tailwind CSS, electron-vite ## Contact ibrahim@whhite.com ## Source https://github.com/ibrahimokdadov/windowsDiskV