发现项目

yazi

公开仓库外部收录

Yazi:Rust异步终端文件管理器

androidasyncioclicommand-lineconcurrency
效率工具

yazi

Yazi:Rust异步终端文件管理器

关于 yazi

Yazi 是一个用 Rust 编写的终端文件管理器,基于非阻塞异步 I/O 实现。所有 I/O 操作均为异步,CPU 任务分布在多个线程上充分利用资源。它还提供强大的异步任务调度和管理,支持实时进度更新、任务取消和内部任务优先级分配。内置支持多种图像协议,包括 Überzug++ 和 Chafa,可覆盖几乎所有终端。内置代码高亮和图像解码结合预加载机制,大幅加速图像和普通文件的加载。支持并发插件系统,包括 UI 插件、功能插件、自定义预览器/预加载器/查找器/抓取器等,均由少量 Lua 编写。支持虚拟文件系统,实现远程文件管理、自定义 VFS 提供者、自定义搜索引擎。

核心功能

  • 全异步支持
  • 异步任务调度与管理
  • 虚拟文件系统
  • 内置图像预览
  • 并发插件系统

如何使用

  • 通过包管理器安装插件和主题
查看原始简介

💥 Blazing fast terminal file manager written in Rust, based on async I/O.

资料来源GitHub 项目说明 ↗项目官网 ↗