<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Harry</title>
    <description>The latest articles on DEV Community by Harry (@harry0703).</description>
    <link>https://dev.to/harry0703</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4072247%2F8d40c1ce-94d4-4f6b-87c0-9f1f600f2635.jpg</url>
      <title>DEV Community: Harry</title>
      <link>https://dev.to/harry0703</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/harry0703"/>
    <language>en</language>
    <item>
      <title>I Wanted a Disk Cleaner That Shows Exactly What It Will Delete—So I Built MangoDisk</title>
      <dc:creator>Harry</dc:creator>
      <pubDate>Fri, 14 Aug 2026 06:35:07 +0000</pubDate>
      <link>https://dev.to/harry0703/i-wanted-a-disk-cleaner-that-shows-exactly-what-it-will-delete-so-i-built-mangodisk-g5c</link>
      <guid>https://dev.to/harry0703/i-wanted-a-disk-cleaner-that-shows-exactly-what-it-will-delete-so-i-built-mangodisk-g5c</guid>
      <description>&lt;p&gt;Most disk cleaners turn cleanup into a single number and one big button. That never felt comfortable to me. A folder can be large without being disposable, and even a cache may take time to rebuild.&lt;/p&gt;

&lt;p&gt;I wanted a tool that would show me what it found before asking me to delete anything. So I built MangoDisk, a free and open-source disk cleaner and storage analyzer for macOS and Windows.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part I wanted to fix
&lt;/h2&gt;

&lt;p&gt;My disk kept filling up with application caches, old installers, build artifacts, AI models, logs, and files left behind by uninstalled apps. I first used cleanup scripts, but maintaining them became another job. Paths changed, rules became outdated, and one careless command could remove the wrong folder.&lt;/p&gt;

&lt;p&gt;Finding large files was not the hardest part. Deciding what was actually safe to remove was.&lt;/p&gt;

&lt;h2&gt;
  
  
  A cleaner should show its work
&lt;/h2&gt;

&lt;p&gt;MangoDisk follows a simple workflow: scan, review, select, and confirm.&lt;/p&gt;

&lt;p&gt;Before cleanup, it shows the file or folder name, location, measured size, category, and risk information. Scanning does not delete anything. Files and scan results stay on the current device, and no account is required.&lt;/p&gt;

&lt;p&gt;The cleanup rules are also public. I would rather exclude an uncertain path than label it as junk just to report a larger number.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5215unfi0rtxusfmzwuf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5215unfi0rtxusfmzwuf.jpg" alt="MangoDisk Deep Cleanup showing categories, sizes, and items to review" width="800" height="535"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Five ways to understand where the space went
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Deep Cleanup
&lt;/h3&gt;

&lt;p&gt;Deep Cleanup groups system and application caches, developer data, project build artifacts, app leftovers, and local AI model data in one review screen. Lower-risk rebuildable content is separated from items that need a closer look.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Large Files
&lt;/h3&gt;

&lt;p&gt;Large File Cleanup finds videos, archives, installers, documents, and other space-heavy files. You can sort by size and open a file in Finder or File Explorer before deciding what to do with it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp1mleifc0yzs3yjqw4zm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp1mleifc0yzs3yjqw4zm.jpg" alt="MangoDisk Large File Cleanup sorted by file type and size" width="800" height="535"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Exact Duplicates
&lt;/h3&gt;

&lt;p&gt;Duplicate File Cleanup compares file contents instead of trusting matching names. Identical copies are grouped together, and smart selection keeps at least one file in every group.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fattum4oxg0j6t7wzh7qh.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fattum4oxg0j6t7wzh7qh.jpg" alt="MangoDisk grouping exact duplicate files by content" width="800" height="535"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Application Uninstall
&lt;/h3&gt;

&lt;p&gt;The uninstaller shows the application together with related caches, preferences, and local data. Items that may contain user data are called out for review instead of being silently removed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwer52wrsdq5pfi9av3n.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwer52wrsdq5pfi9av3n.jpg" alt="MangoDisk App Uninstaller showing applications and related files" width="800" height="535"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Disk Space Analysis
&lt;/h3&gt;

&lt;p&gt;The treemap is for understanding storage, not guessing what is safe. It makes large folders easy to spot, while the list view provides the exact path, size, and file count.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frjudxzf8rq0401zyb0d8.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frjudxzf8rq0401zyb0d8.jpg" alt="MangoDisk Disk Space Analysis with a treemap and folder list" width="800" height="535"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Large files, duplicate copies, and items removed from Disk Space Analysis are deleted permanently. A confirmation screen helps, but it is not a replacement for checking the selection and keeping backups of important files.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Rust and open source
&lt;/h2&gt;

&lt;p&gt;The cleanup core is written in Rust, but the programming language is not the main point. The important part is that the rules and safety boundaries can be inspected. MangoDisk's cleanup engine and rule library are available in the public repository.&lt;/p&gt;

&lt;p&gt;MangoDisk is available now for macOS and Windows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mangodisk.app/" rel="noopener noreferrer"&gt;Website and downloads&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/harry0703/MangoDisk" rel="noopener noreferrer"&gt;Source code and cleanup rules&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you try it, I would especially like to know whether the risk labels and review flow make cleanup decisions clearer. That feedback is more useful to me than another feature checklist.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>showdev</category>
      <category>rust</category>
    </item>
  </channel>
</rss>
