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

bootandy/dust

0
View on GitHub↗
11,843 stars·273 forks·Rust·Apache-2.0·23 views

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.

Star history

Star history chart for bootandy/dustStar history chart for bootandy/dust

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.

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

Projects sharing features with Dust

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

    Goclidfdisk-space
    View on GitHub↗14,803
  • 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

    Rust
    View on GitHub↗16,074
  • ajeetdsouza/zoxideajeetdsouza avatar

    ajeetdsouza/zoxide

    37,467View on 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
    View on GitHub↗37,467
  • sharkdp/fdsharkdp avatar

    sharkdp/fd

    43,362View on 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
    View on GitHub↗43,362
Compare all 30 related projects→

Frequently asked questions

What does bootandy/dust do?

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.

What are the main features of bootandy/dust?

The main features of bootandy/dust are: Disk Usage Analyzers, Recursive Directory Scanners, Recursive Directory Traversers, Disk Management Tools, Filesystem Volume Auditing, Structured Data Exporters, Analysis Result Exporters, File Listing Filters.

Which projects share features with bootandy/dust?

Projects with overlapping indexed features include: 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…