awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ogham avatar

ogham/exa

0
View on GitHub↗
24,406 stars·659 forks·Rust·mit·13 vuesthe.exa.website↗

Exa

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 recursive directory navigation to visualize nested file structures and provides options for filtering and sorting entries based on custom criteria. It is distributed as a static binary, ensuring it operates without external dependencies or additional runtime environments.

Features

  • Terminal File Explorers - Display file and folder structures in a terminal using enhanced metadata and custom formatting options to improve readability beyond the capabilities of standard system utility commands.
  • Terminal File Managers - Displays directory contents with color-coded metadata and integrated version control status for improved readability.
  • Command-Line Utilities - High-performance system utility implemented in Rust that replaces traditional file listing commands.
  • Git Repository Explorers - Displays repository version control states alongside standard file attributes in a terminal-based explorer.
  • Git Status Indicators - Displays real-time version control status indicators directly within the file listing output.
  • Utilitaires CLI - Modern replacement for the ls command.
  • Command Line Tools - Modern replacement for the ls command.
  • Command Line Utilities - Modern, feature-rich replacement for the ls command.
  • System Utilities - Modern replacement for the standard directory listing command.
  • Terminal Utilities - Modern replacement for the ls command.
  • ls - Listed in the “ls” section of the Awesome Alternatives In Rust awesome list.
  • Repository Inspection - Integrates version control status monitoring directly into the directory listing to identify modified or untracked files.
  • Directory Navigation Tools - Supports recursive navigation of complex file system structures using tree views.
  • Terminal Color Formatting - Applies ANSI color codes to visually differentiate file types and metadata in the terminal.
  • File Listing Filters - Allows users to filter and sort directory contents based on custom criteria and file attributes.
  • Recursive Directory Traversers - Implements recursive depth-first traversal to visualize nested directory structures in a tree format.

Historique des stars

Graphique de l'historique des stars pour ogham/exaGraphique de l'historique des stars pour ogham/exa

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Exa

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Exa.
  • lsd-rs/lsdAvatar de lsd-rs

    lsd-rs/lsd

    15,458Voir sur GitHub↗

    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 tool distinguishes itself by integrating color-coded output and file-type icons directly into the terminal interface to improve readability. It utilizes a lookup system to assign these visual identifiers based on file names and extensions, while employing ANSI escape sequences to render the information. The utility supports recursive dir

    Rustcolorhacktoberfesticons
    Voir sur GitHub↗15,458
  • eza-community/ezaAvatar de eza-community

    eza-community/eza

    20,014Voir sur GitHub↗

    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

    Rustcolorcommand-linefiles
    Voir sur GitHub↗20,014
  • nvim-tree/nvim-tree.luaAvatar de nvim-tree

    nvim-tree/nvim-tree.lua

    8,559Voir sur GitHub↗

    This project is a Lua-based file explorer plugin for Neovim that provides a sidebar tree interface for navigating project directories. It functions as a file system node manipulator and a Git-integrated file manager, allowing users to interact with their project structure directly within the editor. The plugin distinguishes itself by integrating version control status into the visual tree, enabling users to track, stage, and unstage files through the explorer interface. It also features a public API that allows external scripts to trigger internal functions and subscribe to system events. Th

    Luafile-explorerluaneovim
    Voir sur GitHub↗8,559
  • jarun/nnnAvatar de jarun

    jarun/nnn

    21,630Voir sur GitHub↗

    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

    Candroidbatch-renamec
    Voir sur GitHub↗21,630
Voir les 30 alternatives à Exa→

Questions fréquentes

Que fait ogham/exa ?

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.

Quelles sont les fonctionnalités principales de ogham/exa ?

Les fonctionnalités principales de ogham/exa sont : Terminal File Explorers, Terminal File Managers, Command-Line Utilities, Git Repository Explorers, Git Status Indicators, Utilitaires CLI, Command Line Tools, Command Line Utilities.

Quelles sont les alternatives open-source à ogham/exa ?

Les alternatives open-source à ogham/exa incluent : lsd-rs/lsd — This project is a command-line utility designed to list directory contents within terminal environments. It functions… eza-community/eza — Eza is a command-line utility designed to replace standard directory listing tools by providing a more informative and… nvim-tree/nvim-tree.lua — This project is a Lua-based file explorer plugin for Neovim that provides a sidebar tree interface for navigating… jarun/nnn — This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local… peltoche/lsd — lsd is a directory listing tool and directory tree visualizer designed as a modern replacement for the standard Unix… junegunn/fzf — This project is a general-purpose command-line filter that provides an interactive interface for processing standard…