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
·
bootandy avatar

bootandy/dust

0
View on GitHub↗
11,843 estrellas·273 forks·Rust·Apache-2.0·6 vistas

Dust

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 directory filtering based on size thresholds or naming patterns and the use of persistent configuration files to manage default analysis options.

Features

  • Disk Usage Analyzers - Provides a high-performance Rust-based command line utility for analyzing and visualizing disk space consumption.
  • Recursive Directory Scanners - Calculates folder sizes recursively and filters results by size thresholds or naming patterns.
  • Recursive Directory Traversers - Implements recursive directory traversal to walk the filesystem tree and aggregate size metadata.
  • Disk Management Tools - Provides a command-line interface for identifying and visualizing large files and directories to manage disk space.
  • Filesystem Volume Auditing - Exports structured data regarding directory sizes and file distributions for external reporting and processing.
  • Structured Data Exporters - Outputs directory and file size information in structured formats like JSON for use with external processing tools.
  • Analysis Result Exporters - Serializes filesystem analysis results into machine-readable JSON structures for external integration.
  • File Listing Filters - Enables filtering of directory entries based on size thresholds, naming patterns, and file types.
  • File Filtering Utilities - Includes mechanisms for identifying and excluding files based on user-defined naming patterns and regular expressions.
  • Filesystem Volume Aggregators - Employs a depth-first search strategy to ensure parent directories accurately reflect the total volume of their children.
  • Ownership-Based Memory Management - Leverages Rust's ownership and borrowing system to handle large directory trees efficiently without garbage collection.
  • Data Serialization Formats - Converts internal directory tree representations into standardized, machine-readable formats for external consumption.
  • Capacity Monitoring - Monitors disk space and identifies oversized files to help manage storage capacity.
  • Command Line Utilities - Visualizes disk usage in a more intuitive way.
  • File and Directory Management - Intuitive disk usage analysis tool.
  • File Management - A more intuitive version of du in Rust.
  • System Utilities - Intuitive 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 bootandy/dustGráfico del historial de estrellas de bootandy/dust

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

Alternativas open-source a Dust

Proyectos open-source similares, clasificados según cuántas características comparten con Dust.
  • muesli/dufAvatar de muesli

    muesli/duf

    14,803Ver en 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,

    Goclidfdisk-space
    Ver en GitHub↗14,803
  • peltoche/lsdAvatar de Peltoche

    Peltoche/lsd

    16,074Ver en 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

    Rust
    Ver en GitHub↗16,074
  • ajeetdsouza/zoxideAvatar de ajeetdsouza

    ajeetdsouza/zoxide

    37,467Ver en GitHub↗

    Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a command-line navigation tool that allows users to jump to frequently accessed directories using partial names rather than typing out full file paths. The tool maintains a persistent, atomic file-based database that records navigation history, enabling rapid lookups and safe updates across multiple shell sessions. The project distinguishes itself through a frecency-based ranking algorithm, which calculates directory relevance by combining access frequency with temporal decay. Th

    Rustautojumpbashcli
    Ver en GitHub↗37,467
  • sharkdp/fdAvatar de sharkdp

    sharkdp/fd

    43,362Ver en GitHub↗

    This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery. It enables users to locate files and directories within large project structures using recursive search, pattern matching, and metadata-aware filtering. By employing multi-threaded parallel traversal, it provides an efficient way to explore complex directory trees. What distinguishes this tool is its ability to integrate directly into terminal workflows and automate file management tasks. It automatically respects version control ignore files and hidden file settings, ensuring

    Rustclicommand-linefilesystem
    Ver en GitHub↗43,362
Ver las 30 alternativas a Dust→

Preguntas frecuentes

¿Qué hace bootandy/dust?

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.

¿Cuáles son las características principales de bootandy/dust?

Las características principales de bootandy/dust son: Disk Usage Analyzers, Recursive Directory Scanners, Recursive Directory Traversers, Disk Management Tools, Filesystem Volume Auditing, Structured Data Exporters, Analysis Result Exporters, File Listing Filters.

¿Qué alternativas de código abierto existen para bootandy/dust?

Las alternativas de código abierto para bootandy/dust incluyen: muesli/duf — Duf is a command-line utility designed to provide a comprehensive overview of disk usage and filesystem statistics. It… peltoche/lsd — lsd is a directory listing tool and directory tree visualizer designed as a modern replacement for the standard Unix… ajeetdsouza/zoxide — Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a… sharkdp/fd — This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery.… ogham/exa — Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It… dundee/gdu — gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space…