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.5.31.tar.gz (874.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.5.31-py3-none-win_arm64.whl (8.8 MB view details)

Uploaded Python 3Windows ARM64

yazi_bin-25.5.31-py3-none-win_amd64.whl (9.4 MB view details)

Uploaded Python 3Windows x86-64

yazi_bin-25.5.31-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl (8.5 MB view details)

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

yazi_bin-25.5.31-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl (7.8 MB view details)

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

yazi_bin-25.5.31-py3-none-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

yazi_bin-25.5.31-py3-none-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

yazi_bin-25.5.31-py3-none-android_28_arm64_v8a.whl (7.7 MB view details)

Uploaded Android API level 28+ ARM64 v8aPython 3

File details

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

File metadata

  • Download URL: yazi_bin-25.5.31.tar.gz
  • Upload date:
  • Size: 874.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.5.31.tar.gz
Algorithm Hash digest
SHA256 f64f5249c90b8dccbbf6e49111581a747791cb74f2ea0f1160d7ec01051654c5
MD5 ba79e57a4d451c71fccd16e02c5a0852
BLAKE2b-256 01389ef8c72ccbc04d0b01486c949133fbe4b5b48df15c65a089850aec1649bd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yazi_bin-25.5.31-py3-none-win_arm64.whl
  • Upload date:
  • Size: 8.8 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.5.31-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 3a419435dd0746a5603c25fb8e9bd2d6653028974da2a5bdd4c870ceb010b505
MD5 dfa49c5e2e4d8740080f7480557b964f
BLAKE2b-256 34b1daadd3897159cff652b6a0d3ee836538caf4761a40e97791a5970477039f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: yazi_bin-25.5.31-py3-none-win_amd64.whl
  • Upload date:
  • Size: 9.4 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.5.31-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ff473ef953ef828abe4ce7f9e52580dcba011673acc4ea55155bf4e46851f25d
MD5 e68837882e92539ead68363e20596369
BLAKE2b-256 5590d94afbdb8912cbdc1aa68d121c2db7088535d9ed6614b000d07c3440873a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yazi_bin-25.5.31-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.5.31-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.5.31-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45aa8ae1805e7703d6c4544e91596d52425f98cdb0e7c95e4f7acb19767d783d
MD5 23f4d44db5b42203e73771a14ae3b97f
BLAKE2b-256 7afbf4c6c14222622a4506e5c1a8869de0562f0b36f4bd131e227d46b454aabc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-25.5.31-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa5345d1869058d4e784654bfd8ef916fdde5cd9e02e1bda60cb16ecb1f95870
MD5 87cd37733d1d9808a8c296cfa3c0af7e
BLAKE2b-256 627658d3312402d34be26ec888645134195a5d3bf1245c98f9b83f8e7087a7bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-25.5.31-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f743f25eaa871bfcd3b0a39142eb2a34ea6c7d6ec2abe074ee193853a7a003fa
MD5 73ab663fa94ac1f104ce4e28413d9d55
BLAKE2b-256 836c248b9503894959e9e1c3f83c787810979c8af0e0d3b6b9a291663c8eef3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-25.5.31-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e724e3883e7f0908182d863410b1c0669e589d51a8a8a7d7030bb22a4a0d8cf5
MD5 b0fb25351ba36b0ba8f411ae460b83b2
BLAKE2b-256 15ad675023efdb3ac7213671a8a4cd5f2c35fb58fa757f14f37fd16828d06038

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yazi_bin-25.5.31-py3-none-android_28_arm64_v8a.whl
Algorithm Hash digest
SHA256 8881578c9b07ea95dc063ccd20bdc13758b216985ef361913b5387d765f349fa
MD5 8850001401efc7c5b22ac7e1503ac552
BLAKE2b-256 8dfae130cf684ddbe945e446d5fa6cf7bf29e9d831862db1196d22424f68aab6

See more details on using hashes here.

Provenance

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