yazi
Blazing fast terminal file manager written in Rust with async I/O
File Management & Navigation
Rust
replaces ranger, nnn
Yazi is a terminal file manager written in Rust based on async I/O. It features image preview, plugin system, and a fast scrolling experience.
Install
brew
brew install yazi
cargo
cargo install --locked yazi-fm
Demos
▶ GIF
yazi — Dracula theme
@agentgif
▶ GIF
yazi — Tokyo Night theme
@agentgif
▶ GIF
yazi — Blazing Fast Terminal File Manager
@agentgif
▶ GIF
yazi — yazi vs ranger vs nnn
@agentgif
▶ GIF
yazi — Gruvbox Dark theme
@agentgif
▶ GIF
yazi — Rosé Pine theme
@agentgif
▶ GIF
yazi — Kanagawa theme
@agentgif
▶ GIF
yazi — file previews with syntax highlighting
@agentgif
▶ GIF
yazi — Nord theme
@agentgif
▶ GIF
yazi — async terminal file manager (navigation)
@agentgif
Related Tools
broot
A new way to see and navigate directory trees
diskonautTerminal disk space navigator with a visual map
dufDisk Usage/Free utility with a colorful, modern interface
dustA more intuitive version of du written in Rust
erdtreeA multi-threaded file-tree visualizer and disk usage analyz…
ezaA modern replacement for ls with icons and git integration
fdA simple, fast, and user-friendly alternative to find
fzfA command-line fuzzy finder that works with any list