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.4.8.tar.gz (863.5 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.4.8-py3-none-win_arm64.whl (8.6 MB view details)

Uploaded Python 3Windows ARM64

yazi_bin-25.4.8-py3-none-win_amd64.whl (9.2 MB view details)

Uploaded Python 3Windows x86-64

yazi_bin-25.4.8-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl (8.3 MB view details)

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

yazi_bin-25.4.8-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl (7.6 MB view details)

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

yazi_bin-25.4.8-py3-none-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

yazi_bin-25.4.8-py3-none-macosx_10_12_x86_64.whl (7.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

yazi_bin-25.4.8-py3-none-android_28_arm64_v8a.whl (7.4 MB view details)

Uploaded Android API level 28+ ARM64 v8aPython 3

File details

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

File metadata

  • Download URL: yazi_bin-25.4.8.tar.gz
  • Upload date:
  • Size: 863.5 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.4.8.tar.gz
Algorithm Hash digest
SHA256 fcf771310863c3f86b594ad139e9633f1546c1edc14367d49657b0cf5087b850
MD5 74be8c66226ea59c586f176a817a9c4a
BLAKE2b-256 aeff7f0864af1c039b894b36f7db36885e2bae3f77c299d4da07e0c191925705

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yazi_bin-25.4.8-py3-none-win_arm64.whl
  • Upload date:
  • Size: 8.6 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.4.8-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 a7b5d70a06a6396e430ffa7046a2bb0ce68c741fe24de9b5acb2b1e129e32d89
MD5 9dd8da88a00425233ce582fb76d8f0ec
BLAKE2b-256 fc45a563ee99fbe8ee72a7e844eb09da6bf8c28ffa083c8066dc6f777df15d99

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yazi_bin-25.4.8-py3-none-win_amd64.whl
  • Upload date:
  • Size: 9.2 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.4.8-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 00e61122de943a281ad43ddef1c898f5e4aab4a697ea08b7e072ed775ee9e4c4
MD5 bbc99ec8f1424d5381e76dea5b8ab6e0
BLAKE2b-256 34de32db1e9f37f406b1851a5e7b4e309cad2c02270818955e04e758f70d62e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.4.8-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.4.8-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.4.8-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bdd1a5feb4325400413a9d388c859effd65cff1fe8c2e38ba5869933b9216c2c
MD5 e93cc68540d1a055a9bbac8f026ad835
BLAKE2b-256 9a8b31c8358eb594c749def24b77da2c02e1ba4059c16d3ff91684de6f57c1ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-25.4.8-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2a3ef9e7b36df6c6b4390f910c82825748adecf8f5b5e8317c9e6ed2e57988f
MD5 bd4acf954ca385b897eea6ba18417898
BLAKE2b-256 fb48fe06728d3432aa4774dd0ecbc7a7b3c6b33de9a4695cc838412e6db02aae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-25.4.8-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e98057eb5d96aa91fc6b2d2b35d9fe715c0fafd93eb000bc9a1f42d2b61d8a55
MD5 a84e7363ae61537d2722af6d80b2be9e
BLAKE2b-256 d6828202ca200ac682c137d373f1beb5f34d4e818bf681140ddc4cbb1a1852e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-25.4.8-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 db4d963d9a92cae1a101e45b638436ab87f6acdf9a9ce10cc010c3f482f514df
MD5 3a38b426a21af70a9219dc2a73f41456
BLAKE2b-256 85727d97fe8282c013f9ab993144b44594b1177b3a7250ec26163cca7725aff4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-25.4.8-py3-none-android_28_arm64_v8a.whl
Algorithm Hash digest
SHA256 bb2b926f635e9d31c9f4d6026bef67aa71ceb4040617266b5b9c5e509567c382
MD5 09d53c870cbe88ba3f9db075d373282d
BLAKE2b-256 680294a7ff3886c1fa9c0af1ab93a140981baaa748f5dfdfba9c16ae0d3f995f

See more details on using hashes here.

Provenance

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