Yazi sxyazi
winget install --id=sxyazi.yazi -e Yazi is a terminal file manager written in Rust, designed to provide a fast, efficient, and customizable file management experience. Built on async I/O, Yazi ensures smooth performance even when handling resource-intensive tasks.
Key Features:
- Full Asynchronous Support: All I/O operations are asynchronous, allowing Yazi to remain responsive while performing tasks like file transfers or searches.
- Powerful Task Scheduling: Real-time progress updates and task cancellation capabilities enhance workflow efficiency.
- Built-in Image Protocol Support: Integrates with popular terminal image viewers like Überzug++ and Chafa for enhanced visual previews.
- Code Highlighting and Preloading: Accelerates loading times for code files and images, improving the overall user experience.
- Plugin System: Extensible via Lua-based plugins, allowing users to customize UI components and add functionality.
- Multi-Platform Compatibility: Works seamlessly across macOS, Linux, and Windows.
Audience & Benefit: Ideal for developers, power users, and anyone seeking a fast and customizable terminal file manager. Yazi offers a significant boost in productivity with its efficient async architecture, extensive customization options, and seamless integration with tools like ripgrep, fd, and fzf. Its Vim-like input system and support for multiple themes cater to diverse preferences, making it a versatile choice for daily use.
Yazi can be installed via winget on Windows or through package managers on Linux distributions.