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
AdventDevInc avatar

AdventDevInc/kudu

0
View on GitHub↗
usekudu.com
↗

Kudu

Kudu is a free desktop system cleaner for Windows, macOS and Linux. It scans for junk files, temporary data, browser and application caches, and leftover application data, then reports what can be reclaimed before anything is deleted. Deletion happens only after the user reviews and confirms the selection, and the same functionality is available through both a graphical interface and a command-line interface.

What sets it apart is its rule-driven approach: cleaning targets for each application are described in plain JSON rule files that a generic engine loads, so support for a new application can be added without changing program code. Scanning, malware checks and analysis run entirely on the local machine, with no file data sent to remote servers. Operations that need system-level access ask for administrator permission when required rather than running the whole program with elevated rights.

Beyond cleaning, Kudu bundles a set of maintenance tools: disk usage analysis, custom cache folder cleanup with Trash recovery, startup program and registry management, privacy settings and trace clearing, local malware scanning and removal, installed software updates, and live performance monitoring. Cleaning and scanning can be scripted from a terminal, where explicit paths and verified ownership are required before leftover application data is removed. They can also run on a recurring schedule or at system startup.

Features

  • Disk Space Cleaners - Free desktop cleaner for Windows, macOS, and Linux that removes junk files, temporary data, and application caches to reclaim disk space.
  • Junk File Cleanup - Finds and removes junk files, temporary data and application caches using rule-based cleaners targeting known locations of common applications.
  • Application Cleaning Rule Files - Describes cleaning targets for each application in plain JSON files so new apps are supported without program code changes.
  • Cache Cleaners - Cleans known junk and cache locations using plain JSON rule files, so new application support needs no program code.

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
4,203 stars·345 forks·TypeScript·MIT·1 view
  • Cleaning Rule Definitions - Describes cleaning targets for each application in plain JSON rule files, so new apps are supported without code changes.
  • Local-Only Processing - Runs scanning, malware checks and analysis entirely on the user's machine without sending file data to remote servers.
  • Cross-Platform Abstractions - Provides a common interface with separate Windows, macOS and Linux implementations for paths, privileges, registry and startup entries.
  • Headless Core with Multiple Frontends - Backs both the graphical interface and the command-line interface with the same cleaning and scanning logic.
  • Command-Line Cleaners - Offers a terminal interface for scripted cleaning and scanning that requires explicit paths and verified ownership before removing leftover application data.
  • Deletion Previews - Runs a read-only scan that lists reclaimable items first, deleting only after the user reviews and confirms the selection.
  • Maintenance Suites - Bundles disk usage analysis, startup and registry cleanup, privacy settings, software updates, and live performance monitoring in one application.
  • Reclaimable Space Scanners - Scans Windows, macOS, and Linux for removable files and reports reclaimable space before anything is deleted.
  • Scheduled Maintenance Automation - Runs cleaning and scanning tasks from a terminal, on a recurring schedule, or at system startup without manual launching.
  • System File Cleaning - Removes junk files, temporary data, and caches left by the operating system, browsers, applications, and games to reclaim disk space.
  • Terminal Cleanup Controls - Runs cleaning and scanning from a terminal, requiring explicit paths and verified ownership before removing leftover application data.
  • Star history

    Star history chart for adventdevinc/kuduStar history chart for adventdevinc/kudu

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does adventdevinc/kudu do?

    Kudu is a free desktop system cleaner for Windows, macOS and Linux. It scans for junk files, temporary data, browser and application caches, and leftover application data, then reports what can be reclaimed before anything is deleted. Deletion happens only after the user reviews and confirms the selection, and the same functionality is available through both a graphical interface and a command-line interface.

    What are the main features of adventdevinc/kudu?

    The main features of adventdevinc/kudu are: Disk Space Cleaners, Junk File Cleanup, Application Cleaning Rule Files, Cache Cleaners, Cleaning Rule Definitions, Local-Only Processing, Cross-Platform Abstractions, Headless Core with Multiple Frontends.

    Which projects share features with adventdevinc/kudu?

    Projects with overlapping indexed features 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… momenbasel/puremac — PureMac is a native macOS system cleaner and disk space optimizer. Built as a SwiftUI desktop application, it… mac-cleanup/mac-cleanup-sh — mac-cleanup-sh is a command-line utility designed for macOS that automates the removal of temporary files, system… tw93/mole — Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time… guarinogabriel/mac-cli — Mac-CLI is a collection of terminal commands and utilities designed for automating system management, hardware…

    Projects sharing features with Kudu

    These projects share indexed features with Kudu. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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

      7,407View 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↗7,407
    • momenbasel/puremacmomenbasel avatar

      momenbasel/PureMac

      7,685View 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

      Swift
      View on GitHub↗7,685
    • 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
    Compare all 30 related projects→