awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to CCleaner

Ranking updated Jul 13, 2026

For an open source system cleaner for Windows, the first results are tencent/lemon-cleaner (This is a macOS-specific system utility that provides disk cleanup, application uninstallation, and resource monitoring, fitting the category despite being limited to one platform rather than cross-platform), momenbasel/puremac (PureMac is a native macOS utility that performs disk cleanup and system maintenance by removing junk files and managing application uninstallation, fitting the category despite being limited to the macOS platform) and bleachbit/bleachbit (BleachBit is a dedicated system utility that effectively handles temporary file cleanup, disk space optimization, and privacy protection across both Linux and Windows platforms). tw93/mole and darkmatter2048/windowscleaner round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to ccleaner”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to CCleaner

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    This is a macOS-specific system utility that provides disk cleanup, application uninstallation, and resource monitoring, fitting the category despite being limited to one platform rather than cross-platform.

    Objective-CDisk Space CleanersJunk File CleanupStartup Application Managers
    View on GitHub↗6,244
  • momenbasel/puremacmomenbasel avatar

    momenbasel/PureMac

    4,811View on GitHub↗

    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 capabil

    PureMac is a native macOS utility that performs disk cleanup and system maintenance by removing junk files and managing application uninstallation, fitting the category despite being limited to the macOS platform.

    SwiftDisk Space CleanersJunk File Cleanup
    View on GitHub↗4,811
  • 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

    BleachBit is a dedicated system utility that effectively handles temporary file cleanup, disk space optimization, and privacy protection across both Linux and Windows platforms.

    PythonDisk Space CleanersJunk File Cleanup
    View on GitHub↗4,377
  • tw93/moletw93 avatar

    tw93/Mole

    56,109View on GitHub↗

    Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time hardware monitoring. It provides a command-line interface for users to analyze disk usage, track system health metrics, and perform routine optimization tasks to maintain machine stability and performance. The project distinguishes itself through a declarative configuration model that uses structured data files to define custom cleanup logic, allowing for precise control over the removal of temporary files and project artifacts. It incorporates a safety-first execution layer that

    Mole is a terminal-based utility that provides disk cleanup, system maintenance, and performance monitoring, fitting the category of a system optimization tool despite its focus on a command-line interface rather than a graphical one.

    ShellCache CleanersCleanup Utilities
    View on GitHub↗56,109
  • darkmatter2048/windowscleanerdarkmatter2048 avatar

    darkmatter2048/WindowsCleaner

    3,186View on GitHub↗

    WindowsCleaner is a set of administrative utilities for optimizing Windows storage through automated cleanup, file relocation, and system resource management. It functions as a disk cleanup tool and storage manager designed to reclaim space on Windows installations by removing temporary files and system junk. The tool provides specific capabilities to disable system hibernation to recover reserved disk space and migrate virtual memory paging files to different drives to free up storage on primary partitions. These operations are supported by system maintenance features that handle registry-b

    This utility provides core disk cleanup and system optimization features like temporary file removal and registry management, though it is specifically scoped to Windows environments rather than being cross-platform.

    PythonJunk File Cleanup
    View on GitHub↗3,186
  • 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

    Pearcleaner is a specialized system utility for macOS that focuses on disk cleanup and storage optimization by removing residual application files, fitting the category despite its platform-specific scope and lack of registry or startup management features.

    SwiftSystem Cleanup Tools
    View on GitHub↗13,583
  • raphire/win11debloatRaphire avatar

    Raphire/Win11Debloat

    48,264View on GitHub↗

    Win11Debloat is a command-line utility designed to automate the configuration, privacy hardening, and maintenance of Windows environments. It functions as a centralized tool for streamlining the operating system by removing pre-installed software, disabling telemetry and diagnostic tracking, and adjusting system settings to enhance performance and user privacy. The project distinguishes itself through its support for declarative configuration profiles and audit-mode provisioning, which allow administrators to define and enforce consistent system states across multiple machines. Users can inte

    This utility focuses on system optimization and privacy hardening by removing bloatware and adjusting Windows settings, though it is specifically tailored for Windows environments rather than being cross-platform.

    PowerShellSystem Cleanup Tools
    View on GitHub↗48,264
  • zyperwave/zyperwinoptimizeZyperWave avatar

    ZyperWave/ZyperWinOptimize

    6,746View on GitHub↗

    ZyperWinOptimize is a Windows system optimization tool that automates performance tuning by removing bloatware, disabling unnecessary services, and cleaning junk files to improve system responsiveness. It functions as a profile-driven configuration tool, storing user-selected optimization settings in a JSON file for consistent reapplication across sessions, and includes capabilities for Windows and Office activation via embedded product keys and command-line tools. The tool distinguishes itself through its comprehensive approach to system modification, combining registry tweaking, service sta

    This tool provides system performance optimization, junk file cleanup, and startup management for Windows, fitting the category despite its additional focus on bloatware removal and configuration profiles.

    C#Cleanup UtilitiesStartup Application Managers
    View on GitHub↗6,746
  • hellzerg/optimizerhellzerg avatar

    hellzerg/optimizer

    18,030View on GitHub↗

    This utility provides a centralized administrative framework for managing and optimizing Windows environments. It functions by executing system-level primitives, including registry modifications, service management, and file system operations, to enforce performance, privacy, and security policies. The project distinguishes itself through its template-driven automation, which allows users to apply predefined configuration profiles to ensure consistent system states across machines. It integrates low-level adjustments—such as memory balancing, startup control, and hardware parameter tuning—wit

    This utility provides a comprehensive suite of tools for Windows system optimization, including registry cleaning, startup management, and privacy-focused cleanup, though it is limited to the Windows platform rather than being cross-platform.

    C#System Cleanup Tools
    View on GitHub↗18,030
  • christitustech/winutilChrisTitusTech avatar

    ChrisTitusTech/winutil

    55,987View on GitHub↗

    This project is a centralized management interface designed for the optimization, configuration, and maintenance of Windows desktop operating systems. It provides a comprehensive suite of tools for system debloating, automated software deployment, and deep-level performance tuning, allowing users to modify low-level settings that are otherwise inaccessible through standard interfaces. The platform distinguishes itself through its ability to create personalized, custom installation images, enabling users to remove unwanted components, bypass hardware checks, and pre-configure system defaults b

    This tool provides a comprehensive suite for Windows system optimization, debloating, and performance tuning, effectively serving as a maintenance utility for disk and system management.

    PowerShellCustom Image BuildersConfiguration Management SystemsSystem Configuration Utilities
    View on GitHub↗55,987
  • byron/dua-cliByron avatar

    Byron/dua-cli

    5,945View on GitHub↗

    dua-cli is a cross-platform terminal-based disk usage analyzer and cleanup utility. It scans directories in parallel using thread pools to compute and display disk space consumption faster than sequential traversal, then lets users navigate the results interactively and delete unwanted files with safety measures. The tool distinguishes itself through a multi-step deletion confirmation process that requires user approval before permanently removing files, with an optional trash integration that moves deleted items to the system trash instead of performing irreversible removal. It reads setting

    This is a terminal-based disk usage analyzer and cleanup utility that allows you to identify and remove unwanted files, though it lacks registry cleaning and startup management features.

    RustDisk Cleanup UtilitiesDisk Usage AnalyzersInteractive Disk Profilers
    View on GitHub↗5,945
  • oguzhaninan/staceroguzhaninan avatar

    oguzhaninan/Stacer

    9,288View on GitHub↗

    Stacer is a Linux maintenance utility, system monitor, and system optimizer. It provides a suite of tools designed to manage startup applications, uninstall software, and optimize system settings. The project functions as a real-time dashboard for tracking CPU, memory, and disk utilization. It further serves as a toolkit for monitoring hardware resource usage and cleaning unnecessary files to improve overall system performance. The software covers Linux desktop maintenance, resource management, and system optimization. This includes tracking hardware utilization and removing unnecessary file

    Stacer is a comprehensive Linux-based system maintenance and optimization suite that provides disk cleanup, startup management, and performance monitoring, though it is limited to Linux rather than being cross-platform.

    C++Maintenance SuitesDesktop MaintenanceLinux Resource Monitors
    View on GitHub↗9,288
  • w4rh4wk/debloat-windows-10W4RH4WK avatar

    W4RH4WK/Debloat-Windows-10

    6,151View on GitHub↗

    This project is a collection of automation scripts and tools designed to optimize Windows 10. It functions as a debloat script and configuration tool used to remove preinstalled applications and disable built-in features to improve system performance. The tool provides a mechanism for modifying system settings and reducing background service overhead. It automates the removal of bloatware and the deactivation of non-essential functions to minimize resource usage and recover system resources. The project covers system provisioning and performance tuning through registry modifications, policy-

    This project is a collection of PowerShell scripts that functions as a system optimization utility by removing bloatware and tuning Windows settings to improve performance, fitting the category despite its script-based approach.

    PowerShellOS Performance TuningOS Function RestrictionsPowerShell
    View on GitHub↗6,151
  • builtbybel/thisiswin11builtbybel avatar

    builtbybel/ThisIsWin11

    5,191View on GitHub↗

    ThisIsWin11 is a suite of utilities and scripts designed for Windows 11 that functions as a bloatware remover, operating system customization tool, package manager interface, and system automation suite. Its primary purpose is to identify and delete factory-installed applications to reclaim system resources and modify system behavior and visual styles. The project provides a centralized control panel for managing obscure system settings and personalizing visual interface elements. It leverages script-based automation to apply wide-scale configurations and utilizes registry-based modifications

    This tool functions as a system optimization utility by removing bloatware and managing Windows configurations, though it focuses more on OS customization and app removal than on general-purpose temporary file cleanup or cross-platform support.

    C#Windows Bloatware RemovalsPackage Manager InstallersPre-installed App Removals
    View on GitHub↗5,191
  • 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

    This is a command-line utility specifically designed to automate the removal of temporary files and cache on macOS, fitting the core cleanup function of the category despite its narrow focus on a single platform.

    ShellDisk Space CleanersJunk File Cleanup
    View on GitHub↗2,814
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
tencent/lemon-cleaner6.2KObjective-CNOASSERTIONMay 8, 2026
momenbasel/puremac4.8KSwiftMITJun 9, 2026
bleachbit/bleachbit
4.4K
Python
gpl-3.0
Feb 21, 2026
tw93/mole56.1KShellGPL-3.0Jun 16, 2026
darkmatter2048/windowscleaner3.2KPythongpl-3.0Sep 24, 2025
alienator88/pearcleaner13.6KSwiftNOASSERTIONMay 11, 2026
raphire/win11debloat48.3KPowerShellMITJun 14, 2026
zyperwave/zyperwinoptimize6.7KC#—Oct 7, 2025
hellzerg/optimizer18KC#gpl-3.0Jan 20, 2026
christitustech/winutil56KPowerShellMITJun 13, 2026

Related searches

  • an open source system cleaner for macOS
  • an open source disk space analyzer for Windows
  • an open source malware scanner and remover
  • an open source utility for flashing ISOs
  • an open source disk space analyzer
  • an open source ad blocker for browsers
  • an open source data removal tool
  • an open source tool for creating bootable usb drives