Hasty Briefsbeta

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.