10 releases

0.5.0 Jul 8, 2025
0.4.3 Aug 8, 2023
0.4.2 Jun 17, 2023
0.4.1 Feb 14, 2023
0.1.0 Feb 28, 2022

#165 in Compression

Download history 1666/week @ 2025-08-10 2502/week @ 2025-08-17 1625/week @ 2025-08-24 1716/week @ 2025-08-31 2150/week @ 2025-09-07 2181/week @ 2025-09-14 2161/week @ 2025-09-21 2231/week @ 2025-09-28 3016/week @ 2025-10-05 2842/week @ 2025-10-12 2104/week @ 2025-10-19 2881/week @ 2025-10-26 3179/week @ 2025-11-02 3269/week @ 2025-11-09 2567/week @ 2025-11-16 2825/week @ 2025-11-23

12,135 downloads per month
Used in 8 crates (5 directly)

Apache-2.0 OR BSD-3-Clause

340KB
8K SLoC

nydus-utils

A collection of utilities to support Nydus Image Service. It provides:

  • Asynchronous Multi-Producer Multi-Consumer channel
  • Blake3 and SHA256 message digest algorithms
  • LZ4 and zstd compression algorithms
  • InodeBitmap: a bitmap implementation to manage inode numbers
  • Per-thread async runtime of type tokio current thread Runtime.
  • exec() helper
  • metric helpers

Support

Platforms:

  • x86_64
  • aarch64

Operating Systems:

  • Linux
  • MacOS

License

This code is licensed under Apache-2.0 or BSD-3-Clause.

Dependencies

~11–16MB
~320K SLoC