Open-source disk usage analyzers
16 disk usage analyzers whose code is public under an OSI-approved license, rated for privacy with evidence. Picks first, then by score.
Disk Inventory X Grade B
Disk usage utility for macOS that shows files and folders as a treemap, with a layout algorithm based on KDirStat.
GPL-3.0. Source code
Disk Usage Analyzer Grade B
GNOME's disk usage app, also known as Baobab. It scans folders, drives and remote locations and shows sizes as a tree with a ring or treemap chart.
GPL-2.0-or-later. Source code
diskonaut Grade B
Terminal disk space navigator written in Rust that shows a folder as an interactive treemap and can delete files while tracking the space freed.
MIT. Source code
DiskUsage Grade B
Android app that shows internal and external storage as a zoomable map of folders sized by the space they use.
GPL-2.0-or-later. Source code
dua Grade B
Parallel disk usage analyzer for the terminal written in Rust, with an interactive mode for browsing folders and deleting files.
MIT. Source code
Duc Grade B
Tools for indexing disk usage into a database and browsing it from the command line, an ncurses interface, a graphical viewer or a CGI web page. Built for large file systems.
LGPL-3.0. Source code
dust Grade B
Command-line tool written in Rust that works like du but draws a tree of the largest folders with bars showing each one's share of the space.
Apache-2.0. Source code
erdtree Grade B
Cross-platform file tree and disk usage tool written in Rust, invoked as erd. It respects .gitignore rules and reports size by bytes, blocks, words or lines.
MIT. Source code
Filelight Grade B
KDE's disk usage app. It shows folders as concentric rings, scans local, removable and remote disks, and integrates with the Dolphin file manager.
GPL-2.0-only or GPL-3.0-only. Source code
gdu Grade B
Fast disk usage analyzer for the terminal written in Go, built for parallel scanning of SSDs, with an interactive interface, exports and an optional local web interface.
MIT. Source code
GrandPerspective Grade B
Disk usage app for macOS that draws files as a treemap of rectangles sized by file size. Free from SourceForge, or as a paid build of the same app in the Mac App Store.
GPL-2.0. Source code
K4DirStat Grade B
KDE port of the original KDirStat disk usage analyzer for Linux, with a folder tree, a treemap and cleanup actions.
GPL-2.0. Source code
ncdu Grade B
Disk usage analyzer with a text-mode interface, built to find large files on servers over SSH. Version 2 is written in Zig and version 1 in C.
MIT. Source code
QDirStat Grade B
Qt-based disk usage analyzer for Linux, BSD and macOS by the author of the original KDirStat. It shows a folder tree and treemap, with cleanup actions and views by file type, age and installed package.
GPL-2.0. Source code
WinDirStat Grade B
Disk usage analyzer for Windows that shows a sortable folder tree, file type statistics and a treemap, with duplicate file search and cleanup actions.
GPL-2.0. Source code
SquirrelDisk Grade F
Disk usage analyzer for macOS, Windows and Linux written in Rust, with a sunburst or treemap view, cleanup tools and optional scanning of servers over SSH and cloud storage through rclone. The free app shows a sponsor banner.
AGPL-3.0. Source code
Compare all 22 disk usage analyzers, open source or not.