awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Byron avatar

Byron/dua-cli

0
View on GitHub↗
5,945 Stars·155 Forks·Rust·MIT·3 Aufrufelib.rs/crates/dua-cli↗

Dua Cli

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 settings from a platform-specific TOML configuration file, allowing users to customize keyboard shortcuts and localize the help screen—Japanese is currently supported alongside English. The terminal interface correctly renders Unicode characters in file names and paths.

The application covers disk usage analysis, interactive directory navigation, and safe file deletion entirely from the command line without requiring a graphical interface.

Features

  • Disk Cleanup Utilities - A utility that analyzes disk usage across operating systems and moves deleted files to the system trash for safety.
  • Disk Usage Analyzers - A terminal-based tool that scans directories in parallel and displays disk space consumption for interactive navigation and cleanup.
  • Interactive Disk Profilers - Combines disk usage analysis with an interactive navigation interface for data cleanup.
  • Post-Analysis File Deletions - Removes selected files or directories after analysis to free up disk space.
  • Parallel Directory Scanning - Uses multi-threading to accelerate the process of scanning large folder hierarchies.
  • Terminal User Interfaces - An interactive terminal application that lets users browse directory sizes and delete files with confirmation prompts.
  • Command-Line Disk Utilities - Managing disk space entirely from the command line without requiring a graphical interface.
  • Multi-Confirmation File and Directory Deletions - Removes selected items through a multi-stage confirmation process to prevent data loss.
  • Multi-Confirmation File Deletions - Removes selected files through a multi-stage confirmation process to prevent data loss.
  • Terminal UI Event Loops - Drives the interactive terminal interface with keyboard input handling and real-time updates.
  • Parallel Directory Traversals - Scans multiple directories simultaneously using thread pools for faster analysis.
  • Multi-Step Deletion Confirmations - Requires multi-step user confirmation before permanently deleting files.
  • Trash-Based Deletions - Moves deleted files to the system trash instead of permanent removal.
  • Unicode File Name Renderers - Correctly renders Unicode characters in file names and paths within the terminal.
  • System Administration - Fast disk space usage analysis and cleanup.
  • File Management - Disk usage analyzer.
  • du - Listed in the “du” section of the Awesome Alternatives In Rust awesome list.

Star-Verlauf

Star-Verlauf für byron/dua-cliStar-Verlauf für byron/dua-cli

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht byron/dua-cli?

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.

Was sind die Hauptfunktionen von byron/dua-cli?

Die Hauptfunktionen von byron/dua-cli sind: Disk Cleanup Utilities, Disk Usage Analyzers, Interactive Disk Profilers, Post-Analysis File Deletions, Parallel Directory Scanning, Terminal User Interfaces, Command-Line Disk Utilities, Multi-Confirmation File and Directory Deletions.

Welche Open-Source-Alternativen gibt es zu byron/dua-cli?

Open-Source-Alternativen zu byron/dua-cli sind unter anderem: dundee/gdu — gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space… windirstat/windirstat — WinDirStat is a disk usage visualizer and storage analysis tool designed to scan drives and represent file and folder… bootandy/dust — Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and… tw93/mole — Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time… muesli/duf — Duf is a command-line utility designed to provide a comprehensive overview of disk usage and filesystem statistics. It… sayanarijit/xplr — xplr is a terminal-based file explorer that combines a composable panel layout engine with a Lua plugin runtime,…

Open-Source-Alternativen zu Dua Cli

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Dua Cli.
  • dundee/gduAvatar von dundee

    dundee/gdu

    5,325Auf GitHub ansehen↗

    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

    Goclidisk-usagefilesystem
    Auf GitHub ansehen↗5,325
  • windirstat/windirstatAvatar von windirstat

    windirstat/windirstat

    2,786Auf GitHub ansehen↗

    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

    C++cleanupdisk-space-analyzerdisk-usage-analyzer
    Auf GitHub ansehen↗2,786
  • bootandy/dustAvatar von bootandy

    bootandy/dust

    11,843Auf GitHub ansehen↗

    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

    Rust
    Auf GitHub ansehen↗11,843
  • tw93/moleAvatar von tw93

    tw93/Mole

    56,109Auf GitHub ansehen↗

    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

    Shellanalyzerappcleanerclean
    Auf GitHub ansehen↗56,109
  • Alle 30 Alternativen zu Dua Cli anzeigen→