Free, open-source macOS cleaner
GitHub RepoImpressions90

Free, open-source macOS cleaner

@githubprojectsPost Author

Project Description

View on GitHub

PureMac: A Free, Open-Source macOS Cleaner That Actually Respects Your Privacy

If you've ever used a macOS "cleaner" app, you know the drill. They promise to reclaim gigabytes of space, speed up your system, and declutter your life—until they ask for full disk access, demand a subscription, or quietly phone home with your data. It's a tired cycle.

Enter PureMac, a free, open-source macOS cleaner that does what it says without the nonsense. No freemium walls, no analytics SDKs, no "upgrade to pro" buttons. Just a clean Rust-based tool that finds junk files and lets you decide what to keep or nuke. If you're a developer who values transparency and control, this is for you.

What It Does

PureMac scans your macOS system for common sources of wasted space: cache files, logs, temporary downloads, Xcode derived data, old app leftovers, and other system cruft that accumulates over time. It doesn't use a black box—the source is right there on GitHub. You see what it finds, you choose what to delete, and it cleans up without touching anything critical.

It's built with Rust (fast, safe, no runtime dependencies), so the app itself is tiny and respects your system resources. The UI is native macOS, simple and straightforward—no Electron bloat here.

Why It’s Cool

1. Open Source, For Real
This isn't "open core" with a proprietary secret sauce. The entire codebase is MIT-licensed. You can audit every line, compile it yourself, or fork it. If you're uneasy about giving a closed-source app full disk access (and you should be), PureMac removes that trust issue entirely.

2. Rust-Powered Performance
Scans are fast. Really fast. Rust's memory safety and concurrency mean it's not thrashing your disk or hogging CPU while it catalogs your ~/Library/Caches. The binary is a few megabytes, not hundreds.

3. No Background Processes, No Telemetry
No agents running in your menu bar, no "check for updates" pinging servers, no crash reporting to some analytics backend. It runs when you open it, does its job, and exits. That's the kind of simplicity developers appreciate.

4. Safe Cleanup
PureMac doesn't blindly nuke files. It shows you what it found, warns about potentially important data (like Xcode derived data or browser caches), and lets you select individual items. It also includes a "trash" backup in case you accidentally delete something you need.

How to Try It

  1. Head to the PureMac GitHub repository.
  2. Download the latest release (it's a .dmg or direct binary).
  3. Open the app. macOS will ask for permissions—you'll need to grant full disk access for it to scan system locations.
  4. Review the scan results, check the boxes for what you want to remove, and click clean.

Or, if you trust the source and have Rust installed, you can build it yourself:

git clone https://github.com/momenbasel/PureMac
cd PureMac
cargo build --release
./target/release/puremac

That's it. No account, no email sign-up, no "free trial ends in 7 days."

Final Thoughts

PureMac isn't reinventing the wheel—it's building a better, more honest version of an existing wheel. For developers who keep their home directory tidy but want a quick way to audit and clean system caches without selling their soul, this is a solid tool. It's not trying to be Disk Inventory X or DaisyDisk (those are great for visualizing storage). It's specifically a cleaner—fast, safe, and transparent.

If you've ever been burned by a "free" system utility that turned into nagware or spyware, PureMac feels like a breath of fresh air. Open source, no bullshit, just Rust and a clear conscience.


Found via @githubprojects

Back to Projects
Project ID: 99f607ab-dcc7-4001-a26c-289a4441ec80Last updated: May 14, 2026 at 03:20 AM