Blog
Free up space on a developer's Mac
Practical, tested guides to the folders dev tools fill up: what each one is, whether it's safe to delete, and the exact commands.
Start here
How to Free Up Space on Mac: The Developer's Guide
How to free up space on Mac when storage is full: find what is using it, then safely clear Xcode data, node_modules, Docker, caches and snapshots.
Comparisons
JavaScript
Xcode
How to Delete Xcode DerivedData (and Other Xcode Junk)
How to delete DerivedData in Xcode, plus iOS DeviceSupport, old archives and SwiftUI preview simulators: exact paths, what is safe, and what comes back.
How to Delete Xcode Simulators and Old Runtimes
Delete Xcode simulators and old simulator runtimes safely with xcrun simctl: list them, check sizes, then remove unavailable, unused or all of them.
Docker
Git
Mac storage
Is It Safe to Delete Library Caches on Mac? Yes, Mostly
Is it safe to delete Library caches on Mac? Mostly yes. What to clear, what to keep, and how to clear Homebrew, npm, pnpm, Yarn, pip and uv caches.
Mac System Data Too Large? How to Shrink It
Mac System Data too large, even over 100 GB? Learn what System Data contains, how to see inside it from Terminal, and which parts are safe to delete.
How to Delete Time Machine Local Snapshots on Mac
Delete Time Machine local snapshots on Mac from Terminal or Disk Utility, and learn what purgeable space means and why Finder and df disagree about it.