awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
momenbasel avatar

momenbasel/PureMac

0
View on GitHub↗
4,811 stars·269 forks·Swift·MIT·13 viewsgithub.com/momenbasel/PureMac#install↗

PureMac

PureMac is a native macOS system cleaner and disk space optimizer. Built as a SwiftUI desktop application, it functions as an application uninstaller and system maintenance utility designed to reclaim disk space by removing system junk, caches, and orphaned files.

The project differentiates itself through a comprehensive uninstallation process that uses heuristic-based file matching to locate hidden preferences and logs. It also includes specialized developer environment cleanup to target temporary artifacts generated by tools such as Xcode and Homebrew.

The software provides broader capabilities for local storage management, including the identification of large or old files and the automated scheduling of cleanup routines based on time intervals or reclaimable space thresholds. To ensure system integrity, it employs path-validation safety guards to protect critical operating system files and block symbolic link attacks.

Features

  • Disk Space Cleaners - Identifies large old files and automates the removal of temporary system waste to optimize disk space.
  • System Administration and Maintenance - Performs general macOS system maintenance by removing system caches, logs, and temporary files.
  • Application Uninstallers - Provides a comprehensive process to remove applications and their associated configuration files, caches, and logs.
  • Junk File Cleanup - Provides automated identification and removal of system caches, logs, and temporary junk files.
  • Local Storage Optimizers - Identifies and removes large or old files to free up disk space on the macOS device.
  • Orphaned File Cleaners - Scans the user library to identify and remove residual files left behind by previously uninstalled software.
  • Build Artifact Cleanup - Clears disk space occupied by Xcode, Homebrew, and other developer-specific temporary artifacts.
  • Xcode Build Cache Cleaners - Targets and removes temporary build artifacts and caches generated by Xcode and Homebrew to reclaim disk space.
  • Heuristic File Matching - Uses heuristic-based file matching to locate hidden preferences and logs associated with installed applications.
  • Large File Scanners - Locates files exceeding specific size or age thresholds for user review and deletion to recover disk space.
  • System Cleanup Schedulers - Automates system junk analysis and cleanup tasks based on recurring time intervals or space thresholds.
  • Deletion Safety Guards - Employs path-validation safety guards to protect critical operating system files and block symbolic link attacks.
  • OS File Protections - Prevents accidental deletion of critical operating system applications and validates file paths to block symbolic link attacks.
  • Developer Utilities - Cleans system caches and junk files.
  • System Utilities - System cleaner for removing caches and junk files.

Star history

Star history chart for momenbasel/puremacStar history chart for momenbasel/puremac

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to PureMac

Similar open-source projects, ranked by how many features they share with PureMac.
  • tencent/lemon-cleanerTencent avatar

    Tencent/lemon-cleaner

    6,244View on GitHub↗

    Lemon-cleaner is a macOS system cleaner and resource monitor. It provides a suite of tools for removing application junk and temporary files, completely uninstalling software and its hidden support files, and reclaiming disk space through a visual disk space analyzer and duplicate file remover. The project distinguishes itself with specialized capabilities for digital media decluttering, utilizing visual similarity analysis to identify and prune redundant photos. It also includes a system resource monitor that tracks real-time hardware metrics, such as CPU temperature and memory usage, direct

    Objective-C
    View on GitHub↗6,244
  • bleachbit/bleachbitbleachbit avatar

    bleachbit/bleachbit

    4,377View on GitHub↗

    BleachBit is a system cleaning tool that frees disk space by removing accumulated cache, cookies, logs, temporary files, and other unnecessary data. It provides a preview of what will be deleted before any permanent changes are made, allowing safe review and adjustment of cleaning operations. The tool offers extensive control over what gets cleaned, including the ability to exclude specific files and folders, create custom cleaning rules for files not covered by built-in cleaners, and import over 2,400 community-maintained cleaning rules from winapp2.ini files. It supports secure data erasure

    Pythonantiforensicsbleachbitdisk-cleaner
    View on GitHub↗4,377
  • mac-cleanup/mac-cleanup-shmac-cleanup avatar

    mac-cleanup/mac-cleanup-sh

    2,814View on GitHub↗

    mac-cleanup-sh is a command-line utility designed for macOS that automates the removal of temporary files, system logs, and application caches. It functions as a system maintenance tool to reclaim storage capacity by identifying and purging redundant data across the operating system and development environments. The tool distinguishes itself by providing a dry-run simulation mode that calculates potential disk space recovery before any files are deleted. It utilizes pattern matching to target specific directories and handles cleanup operations idempotently, ensuring that the process continues

    Shellbashcleaningcleanup
    View on GitHub↗2,814
  • alienator88/pearcleaneralienator88 avatar

    alienator88/Pearcleaner

    13,583View on GitHub↗

    Pearcleaner is a system maintenance utility designed to reclaim disk space on macOS by identifying and removing residual files left behind after software uninstallation. It functions as an application uninstaller and storage management tool, ensuring that configuration files, caches, and support data are purged to maintain a clean system state. The application distinguishes itself through event-driven automation, utilizing kernel-level monitoring to detect when files are moved to the trash and triggering immediate scans for orphaned data. It integrates directly into the desktop environment vi

    Swift
    View on GitHub↗13,583
See all 30 alternatives to PureMac→

Frequently asked questions

What does momenbasel/puremac do?

PureMac is a native macOS system cleaner and disk space optimizer. Built as a SwiftUI desktop application, it functions as an application uninstaller and system maintenance utility designed to reclaim disk space by removing system junk, caches, and orphaned files.

What are the main features of momenbasel/puremac?

The main features of momenbasel/puremac are: Disk Space Cleaners, System Administration and Maintenance, Application Uninstallers, Junk File Cleanup, Local Storage Optimizers, Orphaned File Cleaners, Build Artifact Cleanup, Xcode Build Cache Cleaners.

What are some open-source alternatives to momenbasel/puremac?

Open-source alternatives to momenbasel/puremac include: tencent/lemon-cleaner — Lemon-cleaner is a macOS system cleaner and resource monitor. It provides a suite of tools for removing application… bleachbit/bleachbit — BleachBit is a system cleaning tool that frees disk space by removing accumulated cache, cookies, logs, temporary… mac-cleanup/mac-cleanup-sh — mac-cleanup-sh is a command-line utility designed for macOS that automates the removal of temporary files, system… alienator88/pearcleaner — Pearcleaner is a system maintenance utility designed to reclaim disk space on macOS by identifying and removing… hellzerg/optimizer — This utility provides a centralized administrative framework for managing and optimizing Windows environments. It… d4rken-org/sdmaid-se — SD Maid SE is an Android storage optimization and system maintenance utility. It focuses on reclaiming disk space by…