dundee/gdu

Fast disk usage analyzer with console interface written in Go

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 11th, 2026
Created on February 24th, 2018
Open Issues & Pull Requests: 55 (+0)
GitHub issues: Enabled
Number of forks: 235
Total Stargazers: 5,973 (+0)
Total Subscribers: 26 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 days
Mean response time: 116.2 days
90th percentile: 212.4 days
Tracked items: 84

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 11% of issues opened in the past year have been closed. Three people close 99% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 23
New in 7 days: 3
Closed in 7 days: 2
Avg open age: 453 days
Stale 30+ days: 18
Stale 90+ days: 15

Recent activity

Opened in 7 days: 3
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (34)
  • bug (18)
  • Hacktoberfest (1)
  • good first issue (1)
  • help wanted (1)

Most active issues this week

Detailed Description

Gdu is a disk usage analyzer with a console interface written in Go.

Gdu addresses the need to quickly identify which files and directories consume the most disk space. It uses parallel processing to scan filesystems efficiently, making it particularly suited for solid-state drives where concurrent I/O operations provide significant performance benefits. The tool presents results in an interactive terminal interface that allows users to navigate the filesystem hierarchy, view file sizes, and perform operations like deletion or file inspection.

Gdu is appropriate for developers and system administrators who need fast disk analysis without leaving the terminal. It works well for both interactive exploration and scripted reporting, supporting multiple output modes including JSON export for later analysis and a web interface for browsing results in a browser. The tool can analyze multiple directories simultaneously, presenting them under a virtual parent for comparison. It offers filtering capabilities through path ignoring by explicit list or regular expression patterns, and supports both apparent size and actual disk usage metrics. For users concerned about safety, read-only mode prevents accidental modifications, and custom trash commands can be configured for the delete operation.

The project maintains active development with regular updates addressing user-reported issues and feature requests. The codebase shows responsiveness to community contributions and maintains compatibility across multiple platforms through binary releases. Development activity demonstrates attention to both core functionality improvements and user experience refinements, including options for different output formats and storage backends for persisting analysis data.