# MangoDisk: Clean and Analyze Disk Space Across Platforms

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/harry0703-mangodisk
Generated for open source discovery and AI-assisted research.

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.

GitHub: https://github.com/harry0703/MangoDisk
OSRepos URL: https://osrepos.com/repo/harry0703-mangodisk

## Summary

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.

## Topics

- rust
- desktop-app
- cross-platform
- disk-cleaner
- disk-space-analyzer
- duplicate-finder
- app-uninstaller

## Repository Information

Last analyzed by OSRepos: Tue Oct 20 2026 01:01:30 GMT+0100 (Western European Summer Time)
Detail views: 4
GitHub clicks: 1

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## 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.

## Our Take

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.

## Project Health

| Signal | Value |
|---|---|
| Status | **New**: less than six months old and changing fast |
| Last commit | 2026-10-18 (1 day ago) |
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 20 (latest v1.1.9, 2026-10-16) |
| Contributors | 8 (top contributor: 97% of commits) |
| Issues closed, last 90 days | 44 (typically closed in 4 days) |
| Pull requests merged, last 90 days | 6 (typically merged in 0 days) |
| Project age | 3 months |

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

## Project Facts

- Language: Rust
- License: GPL-3.0
- Stars: 4.3k
- Forks: 290
- Topics: app-uninstaller, cache-cleaner, cross-platform, desktop-app, disk-cleaner, disk-cleanup, disk-space-analyzer, duplicate-files
- Website: https://mangodisk.app/
- Archived: no

## 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

## Getting Started

Download the desktop app from the [official download page](https://mangodisk.app/download) or [GitHub Releases](https://github.com/harry0703/MangoDisk/releases/latest). For macOS, the README also documents this Homebrew command:

```sh
brew install --cask harry0703/tap/mangodisk
```

For platform-specific installation, CLI setup, and source builds, see the [README](https://github.com/harry0703/MangoDisk#readme).

## License in Plain Words

**GPL-3.0** (strong 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.

## 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.