본문으로 건너뛰기

© 2026 Molayo

GH Trending릴리즈2026. 05. 08. 23:02

sxyazi/yazi

요약

Yazi는 Rust로 작성된 터미널 파일 관리자로, 비동기 I/O와 다중 스레딩을 활용하여 매우 빠르고 효율적인 파일 관리를 제공합니다. 이 도구는 강력한 기능 세트를 갖추고 있어 이미지 프로토콜 지원, 코드 하이라이팅, 가상 파일 시스템, 그리고 플러그인 시스템 등을 통해 사용자 경험을 극대화했습니다. 현재 공개 베타 버전으로, 일상적인 작업 환경(daily driver)에서 사용하기에 적합하며 지속적으로 개발되고 있습니다.

핵심 포인트

  • Rust 기반의 터미널 파일 관리자로, 비동기 I/O와 다중 스레딩을 통해 높은 성능과 효율성을 자랑합니다.
  • 이미지 프로토콜 지원(Überzug++, Chafa) 및 코드 하이라이팅 기능을 내장하여 시각적 경험을 향상시켰습니다.
  • 플러그인 시스템, 패키지 관리자 통합, 그리고 다양한 기능(Git 연동, 벌크 리네이밍 등)을 제공하여 확장성이 뛰어납니다.
  • Vim과 유사한 입력 방식 및 자동 완성 기능을 지원하며, 멀티 탭, 스크롤 가능한 미리보기 등 고급 사용자 경험을 제공합니다.

Special thanks to:

Warp, built for coding with multiple AI agentsAvailable for macOS, Linux and Windows

Yazi (means "duck") is a terminal file manager written in Rust, based on non-blocking async I/O. It aims to provide an efficient, user-friendly, and customizable file management experience.

💡 A new article explaining its internal workings: Why is Yazi Fast?

  • 🚀
    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++ and Chafa, covering almost all terminals. - 🌟
    Built-in Code Highlighting and Image Decoding: Combined with the pre-loading mechanism, greatly accelerates image and normal file loading. - 🔌
    Concurrent Plugin System: UI plugins (rewriting most of the UI), functional plugins, custom previewer/preloader/spotter/fetcher; Just some pieces of Lua. - ☁️
    Virtual Filesystem: Remote file management, custom search engines. - 📡

Package Manager: Install plugins and themes with one command, keeping them up-to-date, or pin them to a specific version. - 🧰 Integration with ripgrep, fd, fzf, zoxide

  • 💫 Vim-like input/pick/confirm/which/notify component, auto-completion for cd paths
  • 🏷️ Multi-Tab Support, Cross-directory selection, Scrollable Preview (for videos, PDFs, archives, code, directories, etc.)
  • 🔄 Bulk Renaming, Archive Extraction, Visual Mode, File Chooser, Git Integration, Mount Manager
  • 🎨 Theme System, Mouse Support, Trash Bin, Custom Layouts, CSI u, OSC 52
  • ... and more!

example.mp4

Public beta, can be used as a daily driver.

Yazi is currently in heavy development, expect breaking changes.

PlatformProtocolSupport
kitty (>= 0.28.0)Kitty unicode placeholders✅ Built-in
...
See https://yazi-rs.github.io/docs/image-preview for details.

Thanks to RustRover team for providing open-source licenses to support the maintenance of Yazi.

Active code contributors can contact @sxyazi to get a license (if any are still available).

Yazi is MIT-licensed. For more information check the LICENSE file.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Trending Rust (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
2

댓글

0