awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Byron avatar

Byron/dua-cli

0
View on GitHub↗
5,945 estrellas·155 forks·Rust·MIT·3 vistaslib.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.

Historial de estrellas

Gráfico del historial de estrellas de byron/dua-cliGráfico del historial de estrellas de byron/dua-cli

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de byron/dua-cli?

Las características principales de byron/dua-cli son: 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.

¿Qué alternativas de código abierto existen para byron/dua-cli?

Las alternativas de código abierto para byron/dua-cli incluyen: 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,…

Alternativas open-source a Dua Cli

Proyectos open-source similares, clasificados según cuántas características comparten con Dua Cli.
  • dundee/gduAvatar de dundee

    dundee/gdu

    5,325Ver en 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

    Goclidisk-usagefilesystem
    Ver en GitHub↗5,325
  • windirstat/windirstatAvatar de windirstat

    windirstat/windirstat

    2,786Ver en 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

    C++cleanupdisk-space-analyzerdisk-usage-analyzer
    Ver en GitHub↗2,786
  • bootandy/dustAvatar de bootandy

    bootandy/dust

    11,843Ver en 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

    Rust
    Ver en GitHub↗11,843
  • tw93/moleAvatar de tw93

    tw93/Mole

    56,109Ver en 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

    Shellanalyzerappcleanerclean
    Ver en GitHub↗56,109
  • Ver las 30 alternativas a Dua Cli→