Yazi
⚡️ Blazing fast terminal file manager written in Rust, based on async I/O.
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++, covering almost all terminals.
Built-in Code Highlighting and Image Encoding
Combined with the pre-caching mechanism, greatly accelerates image and normal file loading.