Mole — Open Source Contribution

Mole — Open Source Contribution

Project Overview

Mole is a popular open-source macOS and Windows system cleaner CLI (Shell/PowerShell) with 49K+ GitHub stars, serving as a free alternative to CleanMyMac and DaisyDisk. It deep-cleans browser caches, GPU shader caches, CRX extensions, and unused app data to free significant disk space. My contributions include PR #637 (merged) adding 89 lines of deep Brave Browser cleanup — cache, GPU cache, shader cache, and CRX cleanup support — PR #636 (merged) fixing a hardcoded Windows version fallback to 1.29.1, and PR #670 (submitted) adding missing shader and Dawn cache cleanup paths for Chrome.

Project Screenshots

Mole — Open Source Contribution screenshot 1

Key Features

49K+ GitHub stars — widely used macOS/Windows system cleaner

PR #637 (merged): deep Brave Browser cleanup — cache, GPU, shader, CRX

PR #636 (merged): fix hardcoded Windows version fallback to 1.29.1

PR #670 (submitted): missing shader and Dawn cache cleanup for Chrome

Shell + PowerShell scripts for cross-platform deep cleaning

Free open-source alternative to CleanMyMac and DaisyDisk

Challenges & Solutions

Understanding Brave Browser internal cache path structure across macOS versions

Ensuring cleanup scripts are safe and idempotent (no data loss)

Cross-platform testing macOS vs Windows path conventions

What I Learned

Contributing to large open-source projects with strict code review

Shell scripting patterns for reliable file system operations

macOS application data directory conventions

Technology Stack

Shell
Bash
PowerShell
macOS
CLI