Skip to main content

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.