Skip to main content

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

Project description

yazi-bin

https://github.com/sxyazi/yazi

https://yazi-rs.github.io/

Yazi - ⚡️ Blazing Fast Terminal File Manager

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.
  • 📡 Data Distribution Service: Built on a client-server architecture (no additional server process required), integrated with a Lua-based publish-subscribe model, achieving cross-instance communication and state persistence.
  • 📦 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!

https://github.com/sxyazi/yazi/assets/17523360/92ff23fa-0cd5-4f04-b387-894c12265cc7

install

pip install yazi-bin

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yazi_bin-25.3.2.tar.gz (853.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

yazi_bin-25.3.2-py3-none-win_arm64.whl (8.1 MB view details)

Uploaded Python 3Windows ARM64

yazi_bin-25.3.2-py3-none-win_amd64.whl (8.7 MB view details)

Uploaded Python 3Windows x86-64

yazi_bin-25.3.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl (7.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64musllinux: musl 1.2+ x86-64

yazi_bin-25.3.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl (7.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.2+ ARM64

yazi_bin-25.3.2-py3-none-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

yazi_bin-25.3.2-py3-none-macosx_10_12_x86_64.whl (7.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

yazi_bin-25.3.2-py3-none-android_28_arm64_v8a.whl (7.0 MB view details)

Uploaded Android API level 28+ ARM64 v8aPython 3

File details

Details for the file yazi_bin-25.3.2.tar.gz.

File metadata

  • Download URL: yazi_bin-25.3.2.tar.gz
  • Upload date:
  • Size: 853.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for yazi_bin-25.3.2.tar.gz
Algorithm Hash digest
SHA256 56ba40d09c852c56dc8249a00d5e31c8557133c0755e96dda6d00e4495b476de
MD5 b8b304d47d116cc238db160158ef904f
BLAKE2b-256 17aadda4975e8996f238d48ad3ec8feb82c1c7bd84132d3d0b452c5e94f06fdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.3.2.tar.gz:

Publisher: build_yazi.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yazi_bin-25.3.2-py3-none-win_arm64.whl.

File metadata

  • Download URL: yazi_bin-25.3.2-py3-none-win_arm64.whl
  • Upload date:
  • Size: 8.1 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for yazi_bin-25.3.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 541d89c1393cee61882b576330c848acbf5ea093219aec9457686aa1a9beb573
MD5 e39ca37b369c103befac78b9880919c0
BLAKE2b-256 ca3fbb4b9d91046aa89552a750ffd0bff2f07b50e87e19c3cda273b9d47255cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.3.2-py3-none-win_arm64.whl:

Publisher: build_yazi.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yazi_bin-25.3.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: yazi_bin-25.3.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for yazi_bin-25.3.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5d0937f6434a5772b2c56b0dcb70a85a5312f1abba23d9cc3944b30ead256f6c
MD5 aa5b6c77fc1133234453ff1a955cf211
BLAKE2b-256 eb867eb85a79563e14993813c4e4c78d6ebe353d2c84db2cc023b0f9613c06c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.3.2-py3-none-win_amd64.whl:

Publisher: build_yazi.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yazi_bin-25.3.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yazi_bin-25.3.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a72be3e1a621953dd9cf5dc2a335de1adb1019179753688d1bbc7a068359dcf2
MD5 3797cded2549808f0c1b2e5473cd24e7
BLAKE2b-256 935017b486407196f8bad96ed650d31268fbcaf10792fb5a7cdf4d738ad3d627

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.3.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl:

Publisher: build_yazi.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yazi_bin-25.3.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yazi_bin-25.3.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27aecbac4f80d353d39a6106d7c869a279676d0b5a0c23656550da41c5b7e630
MD5 390bdea8087bdd528b47c8ff2a09ca57
BLAKE2b-256 0f7c53d539fd3d91521bce5ddc577461243012ab064c80ef4b5b7c12ef7bf641

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.3.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl:

Publisher: build_yazi.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yazi_bin-25.3.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yazi_bin-25.3.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61bd85f7b5ee60bb65ee8d91775bcc06f64fbb08f0978d63c5ccccb24bfbf035
MD5 391292f216f939e56b5be227c7fd0d6d
BLAKE2b-256 b1e752e131fad0a1cc41e438cf5e8a5f0ef8f323dab670c7c1c3bb0294f92ce1

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.3.2-py3-none-macosx_11_0_arm64.whl:

Publisher: build_yazi.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yazi_bin-25.3.2-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for yazi_bin-25.3.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 58e993d129bd75c9da51ee58c3b3d25553618802a0de1ea4ec6697c229c12cbc
MD5 525c5a133683a25d6d342014aa8e59eb
BLAKE2b-256 38c4b4a8d8fe6c229376c9816c3d6afe84603c9d317b9d4b263bcbed325f6e4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.3.2-py3-none-macosx_10_12_x86_64.whl:

Publisher: build_yazi.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yazi_bin-25.3.2-py3-none-android_28_arm64_v8a.whl.

File metadata

File hashes

Hashes for yazi_bin-25.3.2-py3-none-android_28_arm64_v8a.whl
Algorithm Hash digest
SHA256 5ee2f0de61277f55ccb632e132d0fd120c09467f953a304be7cb49c2152f9379
MD5 9016f617e165ac10b1d0d9c96012ad3f
BLAKE2b-256 7335ba573126bebda28a96c148038d994c32e797a9c75e0362bc5d22f0e0449e

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.3.2-py3-none-android_28_arm64_v8a.whl:

Publisher: build_yazi.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page