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 TreeSize

Ranking updated Aug 19, 2026

For an open source disk space analyzer, the strongest matches are byron/dua-cli (This command-line tool provides fast parallel directory scanning, interactive), windirstat/windirstat (WinDirStat is a classic disk space analyzer featuring a) and dundee/gdu (This terminal-based disk space analyzer provides fast directory scanning). bootandy/dust and tencent/lemon-cleaner round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

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

Open-Source Alternatives to TreeSize

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 command-line tool provides fast parallel directory scanning, interactive terminal visualization, and cleanup utilities, though it focuses on a terminal interface rather than a full desktop GUI.

    RustDisk Cleanup UtilitiesDisk Usage AnalyzersParallel Directory Scanning
    View on GitHub↗5,945
  • windirstat/windirstatwindirstat avatar

    windirstat/windirstat

    2,786View on GitHub↗

    WinDirStat is a disk usage visualizer and storage analysis tool designed to scan drives and represent file and folder sizes. It functions as a system for calculating subtree sizes and identifying storage bottlenecks on a local file system. The utility distinguishes itself through a proportional treemap and an interactive directory tree, where the area of each block corresponds to the size of the file. It utilizes an extension-based color mapping system to categorize data types visually and provides a reporter that aggregates storage consumption by file type. The software covers broad storage

    WinDirStat is a classic disk space analyzer featuring a treemap visualization and directory tree for storage management, though it is limited to the Windows platform rather than being cross-platform.

    C++Disk Cleanup UtilitiesDisk Usage AnalyzersTreemap Visualizations
    View on GitHub↗2,786
  • dundee/gdudundee avatar

    dundee/gdu

    5,325View on GitHub↗

    gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space consumption across file systems. It functions as a file system management tool that allows for the identification and removal of large files and folders to free up storage. The tool features a cursor-based interface for navigating directory structures and archives. It provides a storage cleanup workflow that enables the deletion of selected items directly from the analysis view, utilizing parallel execution to reduce I/O wait times. The application supports recursive directory

    This terminal-based disk space analyzer provides fast directory scanning and interactive storage cleanup workflows, though it offers a command-line interface rather than a graphical directory tree visualization.

    GoDisk Cleanup UtilitiesDisk Usage Analyzers
    View on GitHub↗5,325
  • bootandy/dustbootandy avatar

    bootandy/dust

    11,843View on GitHub↗

    Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and recursive directory size scanner used to identify large files and directories through a formatted list of disk consumption across a filesystem. The tool differentiates itself by providing a recursive tree view to visualize space distribution and the ability to output directory and file size data in machine-readable formats for external processing and analysis. Its broader capabilities include filesystem auditing and storage capacity management. This is achieved through file and dir

    Dust is a command-line disk space analyzer written in Rust that provides recursive tree visualization and directory scanning to identify large files, though it lacks a graphical user interface and built-in cleanup capabilities.

    RustDisk Usage AnalyzersFile Filtering Utilities
    View on GitHub↗11,843
  • 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 macOS-focused application includes a visual disk space analyzer and storage management tools to help clean up the filesystem, though it lacks cross-platform support.

    Objective-CDisk Usage Analyzers
    View on GitHub↗6,244
  • qarmin/czkawkaqarmin avatar

    qarmin/czkawka

    31,526View on GitHub↗

    Czkawka is a cross-platform utility designed for storage optimization and filesystem maintenance. It functions as a comprehensive file analysis engine that identifies redundant data, including duplicate files, empty directories, broken symbolic links, and temporary files. By utilizing hash-based content verification, the tool ensures accurate identification of duplicates regardless of file names or metadata. The project distinguishes itself by offering both a native graphical user interface and a command-line interface, allowing for both interactive management and automated, headless system m

    Czkawka is a cross-platform storage optimization tool that scans filesystems and manages disk space, though its primary focus is cleaning redundant data rather than general space visualization.

    FluentDisk Cleanup Utilities
    View on GitHub↗31,526
  • peltoche/lsdPeltoche avatar

    Peltoche/lsd

    16,074View on GitHub↗

    lsd is a directory listing tool and directory tree visualizer designed as a modern replacement for the standard Unix ls command. It provides a command line interface for listing directory contents and visualizing hierarchical folder structures with enhanced visual formatting. The utility distinguishes itself through customizable themes, allowing users to modify the output appearance by mapping specific colors and icons to file names, types, or extensions. It uses extension-based icon mapping to provide visual file type identification via specific glyphs. The tool covers functional domains in

    It provides terminal tree visualization and file listing as a modern ls replacement, but it is a command-line listing tool rather than an interactive disk space analyzer for managing and cleaning up storage usage.

    RustTree Visualization ToolsTree Visualizers
    View on GitHub↗16,074
  • 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 system maintenance and cleanup utility rather than a dedicated visual disk space analyzer with directory tree views.

    ShellDisk Cleanup UtilitiesDisk Usage Analyzers
    View on GitHub↗56,109
  • blackboxo/cleanmywechatblackboxo avatar

    blackboxo/CleanMyWechat

    5,416View on GitHub↗

    CleanMyWechat is a desktop application disk utility designed to reclaim storage space by cleaning cached images, videos, and files from the WeChat desktop client on Windows and macOS. It functions as an automated cache maintenance tool that identifies and removes unnecessary media assets from communication software caches. The utility optimizes media storage by filtering assets based on file type and age thresholds while preserving conversation text history. To prevent permanent data loss, it utilizes a recovery system that moves identified files to the system recycle bin rather than erasing

    CleanMyWechat is a specialized storage cleanup utility targeting WeChat caches on desktop systems rather than a general-purpose disk space analyzer for full file system visualization and management.

    PythonDisk Cleanup Utilities
    View on GitHub↗5,416
  • muesli/dufmuesli avatar

    muesli/duf

    14,803View on GitHub↗

    Duf is a command-line utility designed to provide a comprehensive overview of disk usage and filesystem statistics. It functions as a terminal-based system monitor that retrieves and displays real-time metrics for mounted devices, including capacity, usage, and inode information. The tool distinguishes itself through a responsive terminal-aware layout engine that automatically adjusts to console dimensions and supports custom color themes based on usage thresholds. It provides granular control over data presentation, allowing users to filter filesystem reports by device, mount point, or type,

    Duf is a command-line disk usage and filesystem monitor, but it displays partition-level statistics rather than visualizing directory trees and file sizes to clean up space.

    GoDisk Usage AnalyzersFilesystem Filters
    View on GitHub↗14,803
  • 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 repository is a command-line script for cleaning macOS temporary files and caches rather than an interactive disk space analyzer with directory tree visualization and storage mapping.

    ShellDisk Cleanup Utilities
    View on GitHub↗2,814
  • 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

    WindowsCleaner is a Windows optimization and cleanup utility that removes junk and relocates system files, but it lacks the interactive directory tree visualization and storage analysis required for this search.

    PythonDisk Cleanup Utilities
    View on GitHub↗3,186

Related searches

  • an open source disk space analyzer for Windows
  • an open source system cleaner for macOS
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
byron/dua-cli5.9KRustMITJun 16, 2026
windirstat/windirstat2.8KC++gpl-2.0Feb 20, 2026
dundee/gdu5.3KGomitFeb 18, 2026
bootandy/dust11.8KRustApache-2.0Feb 21, 2026
tencent/lemon-cleaner6.2KObjective-CNOASSERTIONMay 8, 2026
qarmin/czkawka31.5KFluentNOASSERTIONJun 7, 2026
peltoche/lsd16.1KRustApache-2.0Jun 3, 2026
tw93/mole56.1KShellGPL-3.0Jun 16, 2026
blackboxo/cleanmywechat5.4KPythonMITJun 12, 2026
muesli/duf14.8KGootherJan 13, 2026
an open source zero knowledge cloud storage service
  • an open source alternative to proprietary software
  • an open source file and directory comparison tool
  • an open source alternative to WinSCP
  • an open source alternative to proprietary software
  • an open source system cleaner for Windows