sadopc

sadopc / godu

Public

Fast, interactive disk usage analyzer for the terminal. Tree view, treemap, file type breakdown, safe deletion, and JSON export built in Go.

10
0
100% credibility
Found Feb 11, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

godu is a fast terminal tool that scans directories to visualize disk usage through interactive tree lists, treemaps, and file type breakdowns, with options to mark and safely delete files.

How It Works

1
๐Ÿ’ป Disk feels full

You notice your computer is running slow because the disk is packed and look for an easy tool to spot the culprits.

2
๐Ÿ“ฅ Grab godu

You follow simple steps to download and set up godu on your computer so it's ready to use from anywhere.

3
๐Ÿš€ Launch on a folder

You open your terminal, type godu and pick a folder like your home directory to start checking space usage.

4
โšก Watch it scan fast

Godu zooms through your files super quickly, showing a progress bar, and soon reveals exactly where space is hiding.

5
๐Ÿ” Explore the views

Use arrow keys to move around folders, switch to colorful maps or file type lists to see big space hogs clearly.

6
๐Ÿ—‘๏ธ Mark and delete junk

Highlight unnecessary big files or folders with spacebar, review the list, confirm, and safely free up space.

๐ŸŽ‰ Space freed up!

Your disk now has plenty of breathing room, your computer feels speedy again, and you can reload the scan anytime.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is godu?

godu is a Go-built terminal disk usage analyzer that scans directories blazingly fast via parallel processing, delivering interactive tree views, Unicode treemaps, and file type breakdowns. It solves the pain of slow CLI tools like ncdu by adding safe file marking/deletion, JSON export/import for offline analysis, and Vim keybindings in a responsive TUI. Run `godu /path` to start, toggle views with 1-3 keys, exclude dirs like `--exclude node_modules`.

Why is it gaining traction?

Unlike basic ncdu or dust, godu packs visual treemaps and category stats (media, code, archives) into pure terminal output with gradient bars for instant size spotting. Single static binary means fast GitHub download and go install, no deps, and SSD speeds hit 500K files/sec. Extras like apparent vs. disk size toggle and ncdu-compatible JSON hook power users wanting more than lists.

Who should use this?

Sysadmins probing server bloat, backend devs purging git repos or cargo targets, frontend folks trimming fast fashion interactive builds heavy on node_modules. Perfect for macOS/Linux terminals via Homebrew or Makefile cross-compiles, especially with fast GitHub Actions for CI disk checks.

Verdict

Solid ncdu upgrade for visuals and speed, but 10 stars and 1.0% credibility signal early maturityโ€”docs shine, yet test deletes carefully. Grab it if terminal treemaps beat GUI apps.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.