RubyGems Navigation menu

rzstd 0.2.0

Ruby bindings (via Rust/magnus) for the Zstandard compressor with persistent ZSTD_CCtx / ZSTD_DCtx contexts that are reused across calls. Provides Zstd frame compress/decompress at module level and a stateful Dictionary class for dict-bound compression. Designed to be safe to call from multiple Ractors and competitive with rlz4 on small messages, where per-call context allocation in zstd-ruby dominates the cost.

Gemfile:
=

install:
=

Versions:

  1. 0.2.0 April 13, 2026 (16 KB)
  2. 0.1.0 April 13, 2026 (15 KB)

Runtime Dependencies (1):

rb_sys ~> 0.9

Development Dependencies (3):

minitest ~> 5.0
rake ~> 13.0
rake-compiler ~> 1.2

Owners:

Pushed by:

GitHub

Authors:

  • Patrik Wenger

SHA 256 checksum:

=

Provenance:

Built and signed on

GitHub Actions

Build summary

Total downloads 216

For this version 114

Version Released:

License:

MIT

Required Ruby Version: >= 4.0.0

Links: