yazi
About yazi
Yazi is a terminal file manager written in Rust, designed for speed and efficiency through non-blocking async I/O. It offers a customizable file management experience with support for various terminal environments.
This tool integrates with common utilities like ripgrep, fd, and fzf, and provides features such as image previews, code highlighting, and a plugin system. It is cross-platform, working on Linux, macOS, and Windows.
Yazi is currently in public beta and under active development, with potential breaking changes as it evolves. It includes a package manager for plugins and themes, along with a virtual filesystem for remote file management.
Key features
- Full asynchronous support for I/O operations
- Built-in image preview with multiple terminal protocols
- Code highlighting and image decoding
- Concurrent plugin system with Lua support
- Virtual filesystem for remote file management
- Integration with ripgrep, fd, fzf, and zoxide
- Multi-tab support and cross-directory selection
- Bulk rename/create and archive extraction
Download v26.5.6
May 5, 2026WindowsWindows
LinuxLinux
Frequently asked questions
- Is yazi free?
- Yes. yazi is free and open-source software, distributed under the MIT license.
- Which platforms does yazi support?
- yazi provides downloads for Windows, macOS, Linux.
- What is the latest version of yazi?
- The latest version is v26.5.6, released on May 5, 2026.
- What platforms does Yazi support?
- Yazi is cross-platform and supports Linux, macOS, and Windows.
- How can I install Yazi?
- Installation instructions are available at https://yazi-rs.github.io/docs/installation.
- What license does Yazi use?
- Yazi is MIT-licensed. Details can be found in the LICENSE file in the repository.
- Does Yazi support image previews?
- Yes, Yazi has built-in support for multiple image protocols and integrates with tools like Überzug++ and Chafa for terminals without native support.
More Developer Tools
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.