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.22.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.22-py3-none-win_arm64.whl (12.0 MB view details)

Uploaded Python 3Windows ARM64

yazi_bin-26.1.22-py3-none-win_amd64.whl (13.0 MB view details)

Uploaded Python 3Windows x86-64

yazi_bin-26.1.22-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.22-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.22-py3-none-macosx_11_0_arm64.whl (8.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

yazi_bin-26.1.22-py3-none-macosx_10_12_x86_64.whl (9.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

yazi_bin-26.1.22-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.22.tar.gz.

File metadata

  • Download URL: yazi_bin-26.1.22.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.22.tar.gz
Algorithm Hash digest
SHA256 095415c91e210400e1430c20e890172840969427ad97bb2f800efe3a98e4e934
MD5 ebe7ab70c1400ccba5ffc098a0cf18c2
BLAKE2b-256 fc1dd2b346836e56e390bef465d706845f85b191ab41ac92293aebfe3cf4d64d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yazi_bin-26.1.22-py3-none-win_arm64.whl
  • Upload date:
  • Size: 12.0 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.22-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 50efe676dff3b63c18c7dbe64f037e90a4f70224f94f297a9d8f5a557e3a70b1
MD5 3aa509b692abf93567e75be66c45294d
BLAKE2b-256 6bac472a3fc15634ef5a4921a0cd1e9f149680c4282f8e67833dd55c4e8a9a50

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yazi_bin-26.1.22-py3-none-win_amd64.whl
  • Upload date:
  • Size: 13.0 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.22-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d3946e188aec3ce8f161e89c0c0a671c4def59073228e2c5425f0863b5d3ccb4
MD5 7c816eb4a36e1d0b2b72ae7338e9ae7c
BLAKE2b-256 a5a4f359732d03eefb28e46f31e5fdb4289d99b6b7cdba37f79d3d49e3ef514c

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-26.1.22-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.22-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.22-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20dac4e01647131e4a3731e2c7c8eb11b0974c19951eb4da4b97d258cbc83d73
MD5 22123cb7360d37716bf5f742a4aee925
BLAKE2b-256 eae242dd3d2432b8846c908db57847452e9a525e0065e31441ccbb90dc7d465e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-26.1.22-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e699ce1c7f7812c9507adbe2a32dd6de14d70d00d737bec3939c8c2f0dd22bb
MD5 97630cfeb33a389317c1dbf051399572
BLAKE2b-256 3e7c68ac61c4bde668d59cdc09c8ac663b75383158b5a5d7595e8432d31f254c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-26.1.22-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cdbe97bcaeec94498cc62f8666b4f82318844f68c721282e304718339c13893
MD5 4d447d52bed4901bff9448e32b9c340b
BLAKE2b-256 519bbde1d2a268a3f0ede7813862a6e673c88ddae601b4d384aee9781194e3df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-26.1.22-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8890f756f37906519f0621d34ddcd27617623eecc8bf239e64e48d27b27caf4e
MD5 f74b72c11b5393651b8a401f098d0e21
BLAKE2b-256 da143170bad981a808eb1676a6e5b62480549e41375db7a76ed7405531768ed7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-26.1.22-py3-none-android_28_arm64_v8a.whl
Algorithm Hash digest
SHA256 497c28d461638342f1df3e7bccd02173fba340175633c2ba4fe70140c78369a0
MD5 ada65c8dfb3cfe1f5b80dfba2341916e
BLAKE2b-256 43ec92e97878c032a9a5781f74b45aa50de90274ae9b1ae59d88f4c6cf13ffa6

See more details on using hashes here.

Provenance

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