What is Yazi?

Yazi is a terminal file manager designed for high-speed performance, developed in Rust and utilizing asynchronous I/O for all operations related to input and output. It effectively allocates CPU resources across multiple threads to enhance efficiency. With a built-in task management system, it provides advanced async scheduling capabilities, which allow users to monitor progress in real-time, cancel ongoing tasks, and prioritize their workloads. Particularly appealing to terminal aficionados, Yazi combines swift functionality with a modern file management interface, offering scrollable previews for different file types, a visual mode for bulk actions like selection and renaming, and input mechanisms reminiscent of Vim. Furthermore, it facilitates multi-tab collaboration and allows for quick navigation through tools such as fzf and zoxide. Users can easily select several files to perform copy and cut operations, while the task management system keeps these processes organized and visible as they progress. The incremental find feature provides immediate feedback by showcasing current matches alongside the total match count, significantly boosting user productivity. Thus, Yazi not only fulfills the demands of advanced users but also transforms the standard file management experience into something much more robust and efficient. With its extensive features, Yazi sets a new standard for what users can expect from file management tools.

Integrations

Screenshots and Video

Yazi Screenshot 1

Company Facts

Company Name:
Yazi
Company Location:
United States
Company Website:
yazi-rs.github.io

Product Details

Deployment
Windows
Mac
Linux
Training Options
Documentation Hub
Support
Web-Based Support

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

Yazi Categories and Features