# eza-community/eza

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/eza-community-eza).**

20,014 stars · 394 forks · Rust · eupl-1.2

## Links

- GitHub: https://github.com/eza-community/eza
- Homepage: https://eza.rocks
- awesome-repositories: https://awesome-repositories.com/repository/eza-community-eza.md

## Topics

`color` `command-line` `files` `hacktoberfest` `icons` `ls` `nerd-fonts` `rust` `terminal` `tools`

## Description

Eza is a command-line utility designed to replace standard directory listing tools by providing a more informative and visually intuitive interface for exploring file systems. Built with memory-safe systems programming, it queries low-level operating system interfaces to retrieve and display comprehensive file metadata, including permissions, ownership, and modification times.

The tool distinguishes itself through its use of terminal-based color coding and advanced organization capabilities. It maps structured file metadata to specific color sequences to improve readability and offers modular sorting and filtering engines that allow users to refine directory output based on custom criteria, file attributes, or recursive depth limits.

Beyond basic listing, the utility supports complex system administration workflows by enabling systematic directory traversal and granular control over which file entries are displayed. It is distributed as a standalone binary, providing a high-performance alternative for terminal navigation and file system auditing.

## Tags

### Business & Productivity Software

- [Terminal File Managers](https://awesome-repositories.com/f/business-productivity-software/terminal-file-managers.md) — Provides a high-performance, color-coded directory listing utility that serves as a modern replacement for standard file system exploration tools.
- [Command Line](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/productivity-task-management/productivity-tools/command-line.md) — Enhances daily file system interactions by replacing standard listing tools with a more informative and intuitive interface.

### Development Tools & Productivity

- [File System Explorers](https://awesome-repositories.com/f/development-tools-productivity/file-system-explorers.md) — Acts as a modern replacement for standard directory listing commands with enhanced visibility into file metadata.
- [Command Line Utilities](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/terminal-cli-enhancements/shell-terminal-utilities/general-enhancements-tooling/terminal-productivity/command-line-utilities.md) — Serves as a high-performance command-line utility designed to improve terminal navigation and file system interaction.
- [File System Traversals](https://awesome-repositories.com/f/development-tools-productivity/search-paging-limits/crawl-depth-limiters/file-system-traversals.md) — Systematically explores directory hierarchies using a stack-based algorithm to collect and process file entries at varying depths.
- [File Inclusion Rules](https://awesome-repositories.com/f/development-tools-productivity/file-inclusion-rules.md) — Refines directory output by applying custom sorting criteria, inclusion rules, and recursion depth limits. ([source](https://eza.rocks))
- [Recursive Discovery Engines](https://awesome-repositories.com/f/development-tools-productivity/directory-navigators/recursive-discovery-engines.md) — Systematically collects file system entries using depth-first search while respecting recursion limits and ignore patterns.

### Operating Systems & Systems Programming

- [Directory Operations](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-systems/directory-operations.md) — Provides a high-performance, color-coded alternative to standard directory listing tools for viewing folder contents. ([source](https://eza.rocks))
- [File Metadata Inspection](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-system-utilities/file-metadata-inspection.md) — Queries low-level operating system APIs to retrieve comprehensive file metadata, permissions, and ownership information.
- [System Calls](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/system-calls.md) — Queries low-level operating system interfaces to extract file attributes and permissions directly from the file system.
- [File System Utilities](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-system-utilities.md) — Supports system administration workflows by enabling systematic directory traversal and granular control over displayed file entries.
- [ANSI Escape Sequence Renderers](https://awesome-repositories.com/f/operating-systems-systems-programming/terminal-command-line-environments/terminal-management/output-rendering-engines/ansi-escape-sequence-renderers.md) — Maps file metadata to color-coded terminal output using ANSI escape sequences for improved readability.

### Programming Languages & Runtimes

- [Command-Line Utilities](https://awesome-repositories.com/f/programming-languages-runtimes/programming-language-varieties/programming-languages/systems-languages/rust/command-line-utilities.md) — Provides a high-performance terminal utility built with memory-safe systems programming.
- [Memory-Safe Systems Languages](https://awesome-repositories.com/f/programming-languages-runtimes/programming-language-varieties/programming-languages/type-systems/memory-safety-and-value-semantics/memory-safe-systems-languages.md) — Leverages a memory-safe systems language to ensure high-performance execution and prevent memory-related vulnerabilities.

### Software Engineering & Architecture

- [Memory Management](https://awesome-repositories.com/f/software-engineering-architecture/performance-optimization-resources/memory-management.md) — Employs ownership-based memory management to prevent leaks and data races without runtime garbage collection.

### User Interface & Experience

- [Terminal Styling](https://awesome-repositories.com/f/user-interface-experience/terminal-styling.md) — Maps file metadata and system attributes to color-coded output for improved readability in terminal interfaces.
