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-26.1.4.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

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

yazi_bin-26.1.4-py3-none-win_arm64.whl (11.5 MB view details)

Uploaded Python 3Windows ARM64

yazi_bin-26.1.4-py3-none-win_amd64.whl (13.1 MB view details)

Uploaded Python 3Windows x86-64

yazi_bin-26.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl (10.7 MB view details)

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

yazi_bin-26.1.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl (9.9 MB view details)

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

yazi_bin-26.1.4-py3-none-macosx_11_0_arm64.whl (8.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

yazi_bin-26.1.4-py3-none-macosx_10_12_x86_64.whl (10.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

yazi_bin-26.1.4-py3-none-android_28_arm64_v8a.whl (9.6 MB view details)

Uploaded Android API level 28+ ARM64 v8aPython 3

File details

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

File metadata

  • Download URL: yazi_bin-26.1.4.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for yazi_bin-26.1.4.tar.gz
Algorithm Hash digest
SHA256 2b6288177eb6a0c965bd1a2cfff448fc5786f2039d7459bcece9a8d5978f37e0
MD5 db95b41394f221e90a24b5550f06faef
BLAKE2b-256 394415c7ac6383a95d6a8f2d341432f79b183c672171dc597cf85a2b0bd37140

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.1.4.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-26.1.4-py3-none-win_arm64.whl.

File metadata

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

File hashes

Hashes for yazi_bin-26.1.4-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 4bfadb8b84ef8e88764993e818061d47a65357b1a22114cee87e258a9961263b
MD5 75d8044e26cecafca425f80b562c0a37
BLAKE2b-256 8e9b14d4d9de58f2f28328e188808ab8b8c3b62286c2358cd570f43f228d57f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.1.4-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-26.1.4-py3-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for yazi_bin-26.1.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 549f7c0e4062fa4228ea6bb353f8282b203d8ebb4ce593c7f8f95cae279b9413
MD5 d5971e96eb66c810a639c777768baa2f
BLAKE2b-256 3efd87c17cda9d0c586a3747cdb94d569fdc77d50b760cd587563d9aa5431c04

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.1.4-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-26.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yazi_bin-26.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f571af245a8fdacc4f298dfb4d083849ea38ccee32e64451d1f41adacd797f20
MD5 7709ac0a7122b9b9ce1680dfd7e516a3
BLAKE2b-256 10f6a0f8eefbe5021a818893ba6f9f9b6e3be67ba3aeb49be54e2cc29bf7cafa

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.1.4-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-26.1.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yazi_bin-26.1.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19c40f2049893c282e6ef7a38320715562664f5799afdcc0e18547c6bcb3c5cc
MD5 de90ebabf54f596336ca1723aab047fb
BLAKE2b-256 e4393b8d8759bd4a9ae62dcdbc63542e1f5ab3df0d7b706b9ab5d41f47365d22

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.1.4-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-26.1.4-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yazi_bin-26.1.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a195589bc4024cf4cd513ddd353c1d1d246edf14c2dcda30cbf5c9bfff086c57
MD5 8771538cc4315a8fcccbbf93e02e3555
BLAKE2b-256 e340483fd8b91681b23b8c328f462c72726402ecf0e092b82e4cc1fe611330cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.1.4-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-26.1.4-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for yazi_bin-26.1.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e7702a418a9f8f5dc31b603fa1ea55123322d9c6c93b0a0e16cf53ae87b4518f
MD5 f39077b0e14d075063d59bcb712062e1
BLAKE2b-256 12f6d1046c10910c4f25ef6aeca9f7ba33ae2d69aec3434b3bc76a572c4b3158

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.1.4-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-26.1.4-py3-none-android_28_arm64_v8a.whl.

File metadata

File hashes

Hashes for yazi_bin-26.1.4-py3-none-android_28_arm64_v8a.whl
Algorithm Hash digest
SHA256 21df59d5e9a15f88cfcaff2050cfc005a4ef8cb99a85bcdf43438b7f1a04e869
MD5 c9813167df9d8c27598482c644a1176e
BLAKE2b-256 0edfdfe464e0c7b2fe19b766ba95b090cdb5daadff67790c95791003e5faf868

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.1.4-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