Yazi Is the Best Terminal-Based File Manager You Are Looking For
16 days ago
- #rust
- #file-manager
- #terminal
- Yazi is a fast, terminal-based file manager written in Rust with non-blocking async I/O.
- It loads directories in chunks for speed and responsiveness, only displaying visible files.
- Yazi supports background tasks like file previews, directory size calculation, and image detection.
- Features include real-time progress updates, task cancellation, and automatic priority assignment.
- It offers quick previews for images, code, videos, PDFs, and archives without opening separate apps.
- Yazi has a powerful add-on system for customization, including themes and plugins.
- It integrates well with tools like ripgrep, fd, fzf, and zoxide.
- Advanced features include bulk renaming, Git support, mounted drive management, and a built-in trash bin.
- Yazi is easy to install via Snap on Linux and Homebrew on macOS.
- Compared to Midnight Commander, Ranger, and LF, Yazi requires minimal setup and offers better performance.