awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dundee avatar

dundee/gdu

0
View on GitHub↗
5,325 stars·192 forks·Go·mit·24 views

Gdu

gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space consumption across file systems. It functions as a file system management tool that allows for the identification and removal of large files and folders to free up storage.

The tool features a cursor-based interface for navigating directory structures and archives. It provides a storage cleanup workflow that enables the deletion of selected items directly from the analysis view, utilizing parallel execution to reduce I/O wait times.

The application supports recursive directory traversal with pattern-based filtering to exclude specific paths. It includes capabilities for exporting scan statistics to JSON files for later review and manages user preferences through YAML configuration files.

Internal application performance profiling is available via HTTP to monitor memory and CPU usage.

Features

  • Disk Space Management - Identifies files and folders consuming the most storage to facilitate disk space reclamation.
  • File System Navigators - Provides an interactive interface for browsing directories and archives to locate large files.
  • File System Utilities - Provides a utility for deleting files and folders directly from a disk usage analysis view.
  • Interface-Driven Deletions - Enables the removal of selected items directly from the analysis interface using parallel execution.
  • Recursive Directory Traversers - Recursively scans file system trees to aggregate folder sizes and identify large files.
  • Disk Cleanup Utilities - Enables the identification and removal of unnecessary data directly from the analysis view.
  • Disk Usage Analyzers - Scans directories to identify space consumption and displays results in interactive and non-interactive modes.
  • Interactive Disk Profilers - Provides a cursor-based interface for navigating directory structures and locating large files for cleanup.
  • File System Browsers - Offers a cursor-based tree-view interface for navigating directory structures and archives.
  • Scan Result Exporters - Serializes scanned disk statistics into JSON files for external analysis and persistence.
  • Analysis Result Exporters - Saves disk usage statistics to machine-readable JSON files for external integration and review.
  • File Pattern Matching - Excludes specific directories or file types from analysis using user-defined path matching rules.
  • Parallel Removal Operations - Executes multiple file system removal operations concurrently to reduce time spent waiting for I/O tasks.
  • File System Scan Filters - Limits analysis to specific file types or date ranges while ignoring designated directories.
  • Disk Usage Exporters - Exports storage statistics to files for auditing and review without requiring a new system scan.
  • Terminal-Based Navigation Interfaces - Provides a cursor-based terminal interface for efficiently navigating directory structures and archives.
  • File Handling - Console-based disk usage analyzer.

Star history

Star history chart for dundee/gduStar history chart for dundee/gdu

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Gdu

These projects share indexed features with Gdu. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • windirstat/windirstatwindirstat avatar

    windirstat/windirstat

    2,786View on GitHub↗

    WinDirStat is a disk usage visualizer and storage analysis tool designed to scan drives and represent file and folder sizes. It functions as a system for calculating subtree sizes and identifying storage bottlenecks on a local file system. The utility distinguishes itself through a proportional treemap and an interactive directory tree, where the area of each block corresponds to the size of the file. It utilizes an extension-based color mapping system to categorize data types visually and provides a reporter that aggregates storage consumption by file type. The software covers broad storage

    C++cleanupdisk-space-analyzerdisk-usage-analyzer
    View on GitHub↗2,786
  • byron/dua-cliByron avatar

    Byron/dua-cli

    5,945View on GitHub↗

    dua-cli is a cross-platform terminal-based disk usage analyzer and cleanup utility. It scans directories in parallel using thread pools to compute and display disk space consumption faster than sequential traversal, then lets users navigate the results interactively and delete unwanted files with safety measures. The tool distinguishes itself through a multi-step deletion confirmation process that requires user approval before permanently removing files, with an optional trash integration that moves deleted items to the system trash instead of performing irreversible removal. It reads setting

    Rustcleanerdiskefficient
    View on GitHub↗5,945
  • bootandy/dustbootandy avatar

    bootandy/dust

    11,843View on GitHub↗

    Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and recursive directory size scanner used to identify large files and directories through a formatted list of disk consumption across a filesystem. The tool differentiates itself by providing a recursive tree view to visualize space distribution and the ability to output directory and file size data in machine-readable formats for external processing and analysis. Its broader capabilities include filesystem auditing and storage capacity management. This is achieved through file and dir

    Rust
    View on GitHub↗11,843
  • mac-cleanup/mac-cleanup-shmac-cleanup avatar

    mac-cleanup/mac-cleanup-sh

    2,814View on GitHub↗

    mac-cleanup-sh is a command-line utility designed for macOS that automates the removal of temporary files, system logs, and application caches. It functions as a system maintenance tool to reclaim storage capacity by identifying and purging redundant data across the operating system and development environments. The tool distinguishes itself by providing a dry-run simulation mode that calculates potential disk space recovery before any files are deleted. It utilizes pattern matching to target specific directories and handles cleanup operations idempotently, ensuring that the process continues

    Shellbashcleaningcleanup
    View on GitHub↗2,814
Compare all 30 related projects→

Frequently asked questions

What does dundee/gdu do?

gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space consumption across file systems. It functions as a file system management tool that allows for the identification and removal of large files and folders to free up storage.

What are the main features of dundee/gdu?

The main features of dundee/gdu are: Disk Space Management, File System Navigators, File System Utilities, Interface-Driven Deletions, Recursive Directory Traversers, Disk Cleanup Utilities, Disk Usage Analyzers, Interactive Disk Profilers.

Which projects share features with dundee/gdu?

Projects with overlapping indexed features include: windirstat/windirstat — WinDirStat is a disk usage visualizer and storage analysis tool designed to scan drives and represent file and folder… byron/dua-cli — dua-cli is a cross-platform terminal-based disk usage analyzer and cleanup utility. It scans directories in parallel… bootandy/dust — Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and… mac-cleanup/mac-cleanup-sh — mac-cleanup-sh is a command-line utility designed for macOS that automates the removal of temporary files, system… tw93/mole — Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time… canop/broot — Broot is an interactive terminal file manager designed for navigating, searching, and manipulating complex file system…