Async I/O operations — All file operations run non-blocking with multi-threaded CPU task distribution.
Image preview — Built-in support for Kitty, iTerm2, Sixel, and fallback ASCII rendering across terminals.
Lua plugin system — Extend UI and functionality with concurrent Lua plugins for previewers and custom tools.
Virtual filesystem — Browse remote files and integrate custom search engines within the file manager.
Task scheduling — Real-time progress tracking, task cancellation, and priority assignment for I/O operations.
Yazi is a Rust-built terminal file manager that exploits async I/O and multi-threading for genuine speed. It's not marketing hype—the architecture is genuinely different from traditional file managers. The Lua plugin system and built-in image preview support across dozens of terminals make it a practical daily driver.