yazi
Blazing fast file manager.
Yazi is a terminal‑based file manager written in Rust that relies on non‑blocking asynchronous I/O. By performing all file‑system operations asynchronously and distributing CPU work across multiple threads, it can keep the interface responsive even during heavy tasks such as bulk renaming, archive extraction, or preview generation.
The tool includes built‑in support for image protocols across many terminals, code highlighting, and a pre‑loading mechanism that speeds up previews of files, PDFs, videos, and archives. It offers a plugin system written in Lua, a virtual filesystem for remote access, and a client‑server data distribution service that enables cross‑instance communication and state persistence. Integration with common utilities like ripgrep, fd, fzf, and zoxide provides familiar navigation and search capabilities.
Yazi targets users who prefer a fast, keyboard‑centric workflow in the terminal, especially developers and power users who need multi‑tab browsing, customizable themes, and extensibility through plugins. Its stable core and public‑beta status make it suitable for daily use while still evolving rapidly.
Reviews
Loading reviews…
Similar apps

File Management & Transfer
eza
Improved version of `ls`.

File Management & Transfer
xplr
A hackable, minimal, fast TUI file explorer.
File Management & Transfer
broot
Fuzzy finder similar to fzf, but with space usage visualization.
File Management & Transfer
lf
Fast, extensively customizable file manager.

File Management & Transfer
Vifm
VI influenced file manager.
File Management & Transfer
nnn
File browser and disk usage analyzer with excellent desktop integration.