bhouston

bhouston / zstdify

Public

Pure JavaScript/TypeScript zstd compression/decompression library. No native dependencies, works in Node.js and browsers.

13
1
100% credibility
Found Feb 22, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Pure JavaScript library for compressing and decompressing data using the zstd algorithm, compatible with browsers and Node.js without native dependencies.

How It Works

1
🔍 Discover zstdify

You find a simple tool that shrinks and unshrinks data fast, working everywhere without special software.

2
📦 Add it to your project

You easily include it in your website or app with a quick command.

3
🚀 Shrink your files

Your big files or data become much smaller instantly, saving space and speed.

4
🔓 Unshrink anytime

You get your original data back perfectly whenever needed.

5
Boost with smart patterns
Skip patterns

Use basic shrinking right away.

🎯
Train patterns

Feed sample files to learn and shrink smarter.

Lightning-fast everywhere

Your app loads quicker on any device, browser, or server.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is zstdify?

zstdify is a pure JavaScript/TypeScript library for Zstandard compression/decompression. It handles real-world frames with checksums, dictionaries, and skippable blocks, running directly in browsers and Node.js without native dependencies. Developers get a simple API for compressing Uint8Arrays plus a CLI for file workflows like `zstdify compress input.txt output.zst`.

Why is it gaining traction?

No native deps means instant portability—no WASM hassles or platform builds like github pure bash bible or pure zsh tools. Tree-shaken bundles stay tiny (5-9KB gzipped), with official zstd CLI interop both ways and dictionary training from samples. Benchmarks hit Node zstd ratios within 10% on text/archives, pure JS speed for browsers.

Who should use this?

Node devs ditching native bindings for serverless compression, frontend teams packing assets dynamically (think pure data viz or pure storage pipelines), or browser apps needing zstd without loaders. Pairs well with JS file handlers in pure lite github projects or tuber github tools.

Verdict

Grab it for pure JS/TS zstd needs—extensive tests, CLI, and interop make it production-ready despite 10 stars and 1.0% credibility score. Early maturity, but docs and coverage shine; scale up as adoption grows.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.