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
Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It functions as a terminal-based file explorer that displays directory contents alongside system metadata and file attributes. The tool distinguishes itself by integrating version control information directly into the directory listing, allowing users to view the status of files within a repository alongside standard system data. It utilizes terminal-based styling to provide color-coded output, which helps visually differentiate between file types and metadata. The utility supports
This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local and remote filesystems. It functions as both a standalone console file explorer and a versatile file picker, allowing users to select paths and pass them to external shell commands or system utilities for automated workflows. The application distinguishes itself through a highly modular architecture that supports compile-time feature flagging and static binary compilation, ensuring a minimal memory footprint and portability across environments. Users can extend its core function
Broot is an interactive terminal file manager designed for navigating, searching, and manipulating complex file system hierarchies. It provides a visual tree-based interface that allows users to explore disk contents, manage file operations, and execute shell commands directly within the command line environment. The tool distinguishes itself through real-time fuzzy searching and recursive tree traversal, which filter directory structures as you type to maintain a clear, relevant view of the file system. It integrates version control status directly into the navigation view, displaying branch
This project is a command-line utility designed to list directory contents within terminal environments. It functions as a replacement for standard directory listing commands, providing enhanced visual metadata for files and folders on Unix-like systems.
The main features of lsd-rs/lsd are: Terminal File Managers, Directory Browsers, Command-Line Utilities, File System Navigators, Command Line Utilities, System Utilities, ls, Static Binaries.
Open-source alternatives to lsd-rs/lsd include: eza-community/eza — Eza is a command-line utility designed to replace standard directory listing tools by providing a more informative and… ogham/exa — Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It… jarun/nnn — This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local… canop/broot — Broot is an interactive terminal file manager designed for navigating, searching, and manipulating complex file system… peltoche/lsd — lsd is a directory listing tool and directory tree visualizer designed as a modern replacement for the standard Unix… uutils/coreutils — This project is a suite of basic command line utilities rewritten in Rust, providing a cross-platform implementation…