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.5.6.tar.gz (1.1 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.5.6-py3-none-win_arm64.whl (13.1 MB view details)

Uploaded Python 3Windows ARM64

yazi_bin-26.5.6-py3-none-win_amd64.whl (14.0 MB view details)

Uploaded Python 3Windows x86-64

yazi_bin-26.5.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl (11.4 MB view details)

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

yazi_bin-26.5.6-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl (10.6 MB view details)

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

yazi_bin-26.5.6-py3-none-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

yazi_bin-26.5.6-py3-none-macosx_10_12_x86_64.whl (10.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

yazi_bin-26.5.6-py3-none-android_28_arm64_v8a.whl (10.3 MB view details)

Uploaded Android API level 28+ ARM64 v8aPython 3

File details

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

File metadata

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

File hashes

Hashes for yazi_bin-26.5.6.tar.gz
Algorithm Hash digest
SHA256 a6998d650d767eb9cbd01be648459a70385235f03fa327dc4b4e56147be49487
MD5 e15477570822533627d750e2e8c88ee3
BLAKE2b-256 f8e694a2c93195bff18308343744359579448e2876d98e1860d05448137bb1c6

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for yazi_bin-26.5.6-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 91e7b508d2bf7200ca98a3f3e07d1040d895f260c25d9a9e2054ef03e92674b7
MD5 56068b240a6fdf282de0e3ad7cba1b62
BLAKE2b-256 db475347aca1b8bd381b59933ad4234ea8aba7592d7389d769db2076af607996

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for yazi_bin-26.5.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7bea02e8372a3740ea7b0afc98bdf817fb9e3a51ecf78d391ed3774be2cd8fe9
MD5 9c71e844864244cad8c2f8fce273cbda
BLAKE2b-256 fd14400d5fbf1f00529b60dcd17f5006e311d4785c5298fdb12c81689223acc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.5.6-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.5.6-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.5.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31c8e8256ca2adcf795f7df3112fa788665f22b5aa71c66bd4296e4a9b350602
MD5 b33240b46b0acc889f6b35578fd6af81
BLAKE2b-256 fcbaa25fd833e3fb707c5974f18f931e9f94aea7be8c9f8687ad0cde0add1f5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-26.5.6-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2691a74fb93ebc07ba69d4fbfa7338118a85fdf336c0e4c01c367d4b3eb732ba
MD5 246ace0407ccff23ad16aa77108e012e
BLAKE2b-256 faa5963b71bdf0e19c4228ff72239b8d66e8a91557be39b793a73dd2ce89efbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-26.5.6-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cae0cc9534744702df2d391e40dac13c02e94b0ff4be49ca27bd3da2054918fb
MD5 398e39bb56a95b44af87cf2e7864569f
BLAKE2b-256 07ef6c3d07bbbfa27f2e9086e92cb2957254c3658b351a6683d88df89a8cbf26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-26.5.6-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 022998441eb566aa62e222872e767ce231c5b2b8a1603f9daaf06f1ffa6f6ede
MD5 83d068e609b12f334eb33cc18835dfca
BLAKE2b-256 e7fa5e4285a938c755664863bf26797b81a8adcf3e2597c943c14de2d134f683

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-26.5.6-py3-none-android_28_arm64_v8a.whl
Algorithm Hash digest
SHA256 93a3c892702c480864bb404e8de7014cb3b2413726b8ed17ae5b7ef68ddf2808
MD5 a34083d08637bb62d5904fef6658bf86
BLAKE2b-256 2d95516cd8824dcdd20b8016aefe42c6532f895a4cdbfd729363c21649c8f882

See more details on using hashes here.

Provenance

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