harry0703

MangoDisk: Clean and Analyze Disk Space Across Platforms

MangoDisk is a Tauri 2 desktop app with a Rust core for disk cleanup, storage analysis, and privacy protection on macOS, Windows, and Linux. It also offers a command-line interface, with review-before-action workflows for cleanup and system changes.

Stars
4.3k
Forks
290
Last commit
1 day ago
Contributors
8
Releases, 12 months
20

Our take

Newless than six months old and changing fast

Health score

60/100

How it is scored
Activity
80
Community
23
Issues
72
Pull requests
63
  • Releases more often than 75% of the projects we track

MangoDisk is a feature-rich cleanup tool with unusually explicit safety controls, but it is still a young, fast-changing project whose development is concentrated in one contributor.

Good fit if

  • You want disk analysis and cleanup tools in one desktop app across macOS, Windows, or Linux.
  • You value read-only scanning by default, review before changes, and recorded operations.
  • You want a CLI alongside the desktop interface and are comfortable with its explicit apply and confirmation options.

Look elsewhere if

  • Your organization cannot accept GPL-3.0 obligations for the way it plans to use or distribute the software.
  • You require a mature project with development and maintenance broadly distributed across contributors.
  • You need a Linux CLI binary ready to install, since the README says Linux CLI users must currently build from source.
All health signals
Last commit2026-10-18 (1 day ago)
Commits, last 90 days100+
Releases, last 12 months20 (latest v1.1.9, 2026-10-16)
Contributors8 (top contributor: 97% of commits)
Issues closed, last 90 days44 (typically closed in 4 days)
Pull requests merged, last 90 days6 (typically merged in 0 days)
Project age3 months

Checked on 2026-10-20 with the GitHub API.

Overview

MangoDisk is a cross-platform disk cleanup, storage analysis, and privacy-protection app built with Tauri 2 and a Rust core. It targets macOS, Windows, and Linux, bringing common cleanup tasks and storage exploration into one desktop interface, with a CLI for terminal use and scripts.

Rather than treating cleanup as a blind space-recovery operation, MangoDisk emphasizes inspectable results and user confirmation. It also includes tools for uninstalling apps, managing startup items, optimizing settings, and troubleshooting common system issues.

Key Features

  • Scan system, application, browser, developer-tool, container, and project caches for cleanup candidates.
  • Find large files and identify exact duplicates, with selection designed to retain at least one copy from each duplicate group.
  • Explore disk usage with treemap and sunburst views, and browse folders and files.
  • Clear selected browser, application, and system activity traces.
  • Uninstall applications and review related leftovers, with potentially personal files handled cautiously.
  • Manage startup items and apply built-in system optimizations or maintenance actions.
  • Review operation history and use AI explanations for supported cleanup and system items.
  • Run scans and cleanup from the CLI, including dry-run and JSON output options.

Use Cases

  • A macOS, Windows, or Linux user wants to locate caches and build artifacts before deciding what to remove.
  • A developer needs to find storage consumed by IDEs, package managers, containers, local projects, or downloaded AI models.
  • Someone wants to identify bulky files or exact duplicates without browsing folders manually.
  • A user removing an application wants to inspect related caches and leftovers as part of the uninstall.
  • A technically comfortable user wants scan and cleanup workflows in a terminal or script, with explicit confirmation for non-interactive changes.

What you need

Detected in the repository

  • Node.js (from package.json)
  • Rust 1.99.0 or newer (from Cargo.toml)
  • A test suite and automated checks on GitHub Actions

License in plain words

GPL-3.0strong copyleft

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license notice
  • Share your changes: yes, the full source of anything you distribute that includes it, under the GPL
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Download the desktop app from the official download page or GitHub Releases. For macOS, the README also documents this Homebrew command:

brew install --cask harry0703/tap/mangodisk

For platform-specific installation, CLI setup, and source builds, see the README.

Considerations

  • The project is new and changing quickly. Recent commits and frequent releases show active development, but its short history means long-term stability is not yet established.
  • Most development activity comes from one contributor, despite a wider contributor group. This is a maintenance and continuity consideration.
  • The app can permanently delete data or change system settings. The README advises reviewing selected content, keeping backups, and understanding the impact of system changes.
  • Linux desktop packages are available, but prebuilt standalone Linux CLI downloads are not yet available.
  • Source builds require Node.js, pnpm, and Rust, in addition to Tauri's platform-specific prerequisites.
  • AI explanations are guidance rather than automated decisions. Users remain responsible for choosing actions.

Found this useful?

Share it with someone who would like MangoDisk.