yazi icon
yazi icon

yazi

 6 likes

Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.

License model

  • FreeOpen Source

Country of Origin

  • CN flagChina

Platforms

  • Linux
  • Arch Linux
  • Windows
  • Mac
5 / 5 Avg rating (1)
6likes
1comment
0news articles

Features

Suggest and vote on features
  1.  Tui
  2.  Rust

 Tags

yazi News & Activities

Highlights All activities

Recent activities

  • RKitSeal, beaver73728 and eco1 liked yazi
    16 days ago
  • Baianor reviewed yazi  
    8 months ago

    It's pretty fast and customizable, I like.

  • Baianor, sittletwopalternativeto and kaekazeh liked yazi
    8 months ago
  • kaekazeh added yazi
    12 months ago
  • App icon
    kaekazeh added yazi as alternative to lf (file manager), ranger, nnn and Vifm + 3 similar activities
    12 months ago
Show all activities

yazi information

  • Developed by

    CN flagsxyazi
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    7 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  26,387 Stars
  •  561 Forks
  •  53 Open Issues
  •   Updated Jul 3, 2025 
View on GitHub

Our users have written 1 comments and reviews about yazi, and it has gotten 6 likes

yazi was added to AlternativeTo by kaekazeh on Jul 26, 2024 and this page was last updated Jul 26, 2024.

Comments and Reviews

   
 Post comment/review
Top Positive Comment
Baianor
Nov 21, 2024
0

It's pretty fast and customizable, I like.

What is yazi?

Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.

🚀 Full Asynchronous Support: All I/O operations are asynchronous, CPU tasks are spread across multiple threads, making the most of available resources. 💪 Powerful Async Task Scheduling and Management: Provides real-time progress updates, task cancellation, and internal task priority assignment. 🖼? Built-in Support for Multiple Image Protocols: Also integrated with Überzug++ and Chafa, covering almost all terminals. 🌟 Built-in Code Highlighting and Image Decoding: Combined with the pre-loading mechanism, greatly accelerates image and normal file loading. 🔌 Concurrent Plugin System: UI plugins (rewriting most of the UI), functional plugins, custom previewer/preloader/fetcher; Just some pieces of Lua. 📡 Data Distribution Service: Built on a client-server architecture (no additional server process required), integrated with a Lua-based publish-subscribe model, achieving cross-instance communication and state persistence. 📦 Package Manager: Install plugins and themes with one command, keeping them up to date, or pin them to a specific version. 🧰 Integration with ripgrep, fd, fzf, zoxide 💫 Vim-like input/select/which/notify component, auto-completion for cd paths 🏷? Multi-Tab Support, Cross-directory selection, Scrollable Preview (for videos, PDFs, archives, directories, code, etc.) 🔄 Bulk Renaming, Visual Mode, File Chooser 🎨 Theme System, Mouse Support, Trash Bin, Custom Layouts, CSI u ... and more!

Official Links