FREEDOM251

Freedom251 › Disk Cleanup Software

ncdu

Free plan LinuxMacSelf-hostedWindows

Visit ncdu Alternatives Pricing

ncdu's own site

What ncdu is

ncdu is free, MIT-licensed, text-mode software for locating files and directories that consume disk space. Its interactive curses browser is designed to work on remote servers without a graphical setup. It can scan external drives and export directory trees as JSON or compressed binary files; the binary format supports browsing trees too large to fit in memory. From the browser, users can delete files or directories, refresh data, and open a shell, with deletion and shell access optionally disabled. A read-only option disables deletion, and using it twice also disables shell spawning. Version 2.5 added parallel scanning, disabled by default and enabled with a thread-count option. The site lists a Zig-based stable release and a maintained C-based LTS release, with the C branch behind in features and performance. The Zig version requires Zig 0.14 or 0.15, and its maker cautions that the language and compiler are somewhat unstable. A web export browser accepts supported export files, but uploaded data is visible to anyone with its URL and expires after 30 days.

Who it suits

ncdu suits users managing disk space on Linux, macOS, Windows, or remote systems without a graphical interface. It is also useful when exporting directory trees for later browsing.

What it does well

  • Interactive text-mode directory browser
  • Works on remote servers
  • Scans external drives
  • Exports JSON and compressed binary trees
  • Read-only mode can disable actions

What to know first

  • No treemap view
  • No application-size or file-type breakdown
  • Zig build requires Zig 0.14 or 0.15
  • Web uploads are visible by URL

Plans

PlanBilled and limitsPrice
ncduMIT-licensed software · Linux static binaries and packages for listed systemsFree

As dev.yorhel.nl lists them, read 8 Oct 2026. The maker's own page has the final word.

Verdict

ncdu offers focused disk-usage analysis with interactive actions and export formats suited to large trees. Choose the release branch carefully and protect exported files because shared links are publicly viewable.

Facts from ncdu's own pages

Application sizes
No · dev.yorhel.nl, 23 Sept 2026
Build requirements
The listed Zig version requires Zig 0.14 or 0.15, and the maker cautions that the Zig language and compiler are somewhat unstable. · dev.yorhel.nl, 8 Oct 2026
Compatibility limits
The maintainer says users combining the software with proprietary software or operating systems such as macOS or Windows are mostly on their own for support. · dev.yorhel.nl, 8 Oct 2026
Export formats
It can export directory trees as JSON or in a compressed binary format that supports browsing trees too large to fit in memory. · dev.yorhel.nl, 8 Oct 2026
Exportable reports
Yes · dev.yorhel.nl, 23 Sept 2026
External drive scans
Yes · dev.yorhel.nl, 23 Sept 2026
File actions
The browser can delete files and directories, refresh directory data, and spawn a shell; delete and shell actions can be disabled. · dev.yorhel.nl, 8 Oct 2026
File-type breakdown
No · dev.yorhel.nl, 23 Sept 2026
Free plan
Yes · dev.yorhel.nl, 23 Sept 2026
Interface
It provides an interactive curses-based view of which directories use disk space. · dev.yorhel.nl, 8 Oct 2026
License
The software is distributed under the MIT license. · dev.yorhel.nl, 8 Oct 2026
Platforms
The maker lists Linux static binaries and packages for Linux, BSD, AIX, Solaris, macOS, and other systems, plus a Windows binary from another site. · dev.yorhel.nl, 8 Oct 2026
Purpose
ncdu is a text-mode disk usage analyzer designed to find space hogs, including on remote servers without a graphical setup. · dev.yorhel.nl, 8 Oct 2026
Read-only mode
The manual documents a read-only option that disables deletion, and with a second occurrence also disables shell spawning. · dev.yorhel.nl, 8 Oct 2026
Scanning
Version 2.5 added parallel scanning, which is disabled by default and can be enabled with a thread count option. · dev.yorhel.nl, 8 Oct 2026
Scan scope
files_folders · dev.yorhel.nl, 23 Sept 2026
Support
The maintainer welcomes bug reports by issue tracker or email but makes no promise to act on feedback or fix every bug. · dev.yorhel.nl, 8 Oct 2026
Treemap view
No · dev.yorhel.nl, 23 Sept 2026
Version choices
The site lists a Zig-based stable version and a maintained C-based LTS version; it says the C branch lags in features and performance. · dev.yorhel.nl, 8 Oct 2026
Web export browser
The linked export browser accepts ncdu JSON, compressed JSON, and binary export files; uploads are visible to anyone with the URL and expire after 30 days. · ncdu.blicky.net, 8 Oct 2026

Where ncdu stands on Freedom251

Look at these too