Yazi; Rust ile geliştirilen, terminal içerisinde çalışan açık kaynaklı ve yüksek performanslı bir dosya yöneticisidir. Asenkron I/O mimarisi sayesinde dosya işlemlerini engellemeden gerçekleştirmeyi ve sistem kaynaklarını verimli biçimde kullanmayı amaçlar.
Dosya ve klasör yönetiminin yanı sıra çoklu sekme kullanımı, toplu yeniden adlandırma, arşiv çıkarma, çöp kutusu desteği, sürükle-bırak, Git entegrasyonu ve farklı dizinlerdeki dosyaları birlikte seçme gibi özellikler sunar. Görseller, videolar, PDF dosyaları, arşivler ve kaynak kodları için terminal içerisinde önizleme desteği de bulunmaktadır.
Lua tabanlı eklenti sistemi sayesinde arayüz ve işlevler genişletilebilir. Dahili paket yöneticisi üzerinden eklenti ve temalar kurulabilir ve güncellenebilir. Ayrıca ripgrep, fd, fzf ve zoxide gibi popüler komut satırı araçlarıyla entegrasyon sağlar.
Yazi, sanal dosya sistemi desteğiyle uzak dosya yönetimi gibi gelişmiş kullanım senaryolarına da olanak tanır. Windows, Linux ve macOS başta olmak üzere farklı terminal ortamlarında kullanılabilir.
Dosya ve klasör yönetiminin yanı sıra çoklu sekme kullanımı, toplu yeniden adlandırma, arşiv çıkarma, çöp kutusu desteği, sürükle-bırak, Git entegrasyonu ve farklı dizinlerdeki dosyaları birlikte seçme gibi özellikler sunar. Görseller, videolar, PDF dosyaları, arşivler ve kaynak kodları için terminal içerisinde önizleme desteği de bulunmaktadır.
Lua tabanlı eklenti sistemi sayesinde arayüz ve işlevler genişletilebilir. Dahili paket yöneticisi üzerinden eklenti ve temalar kurulabilir ve güncellenebilir. Ayrıca ripgrep, fd, fzf ve zoxide gibi popüler komut satırı araçlarıyla entegrasyon sağlar.
Yazi, sanal dosya sistemi desteğiyle uzak dosya yönetimi gibi gelişmiş kullanım senaryolarına da olanak tanır. Windows, Linux ve macOS başta olmak üzere farklı terminal ortamlarında kullanılabilir.