Package category
Compression and archives
gzip, brotli, zip, tar and streaming compression.
302 packages0 comparisons
Packages compared
302 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @eggjs/yauzl yet another unzip library for node | 79.3k | - | - | - | 3 years ago 2.11.0 | CommonJS | None | Compression and archives |
| gulp-gunzip Uncompress gzip files in your gulp build pipeline | 76.2k | +329% | - | 7 years ago 1.1.0 | CommonJS | None | Compression and archives | |
| node-zip node-zip - Zip/Unzip files ported from JSZip | 76k | +16% | - | 11 years ago 1.1.1 | CommonJS | None | Compression and archives | |
| @napi-rs/lzma-linux-arm64-gnu lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs | 71.4k | - | - | - | 2 months ago 1.5.1 | CommonJS | None | Compression and archives |
| compressjs pure JavaScript de/compression (bzip2, etc) for node.js, volo, and the browser. | 65.8k | +956% | - | 11 years ago 1.0.3 | CommonJS | None | Compression and archives | |
| @napi-rs/snappy-linux-arm64-gnu Fastest Snappy compression library in Node.js | 60k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| @napi-rs/lzma-darwin-arm64 lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs | 54.8k | - | - | - | 2 months ago 1.5.1 | CommonJS | None | Compression and archives |
| grunt-contrib-compress Compress files and folders | 54.3k | +2% | - | 5 years ago 2.0.0 | CommonJS | None | Compression and archives | |
| billion-context Context-compression proxy that lets AI coding agents run for days — billions of tokens through one context window. Sits between any agent (Claude Code, Codex, Cursor, Aider, …) and its model API, folding consumed conversation into reversible, prefix-cache | 53.8k | - | - | 1 day ago 0.1.147 | ESM only | None | Compression and archives | |
| @michengai/dsh-archive-manager NPM-installable DSH Web plugin for managing archived sessions. | 53.6k | - | - | - | today 1.0.5 | ESM only | None | Compression and archives |
| jsoncrush Compress JSON in URL friendly strings | 52k | +126% | - | 4 years ago 1.1.8 | ESM only | Bundled | URLs and query strings, Compression and archives | |
| @napi-rs/snappy-linux-arm64-musl Fastest Snappy compression library in Node.js | 49k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| jsonschema-key-compression Compress json-data based on its json-schema | 48.9k | +13% | - | 2 years ago 1.7.0 | ESM + CommonJS | Bundled | Compression and archives, Schema validation | |
| @gfx/zopfli A Zopflli binding in universal JavaScript, built into WebAssembly | 46k | - | - | - | 6 years ago 1.0.15 | CommonJS | Bundled | Compression and archives |
| unzip Unzip cross-platform streaming API compatible with fstream and fs.ReadStream | 45.8k | +6% | - | - 0.1.11 | CommonJS | None | Compression and archives | |
| rollup-plugin-brotli Compress your Rollup bundle with Brotli | 43.7k | +61% | - | 5 years ago 3.1.0 | CommonJS | None | Compression and archives, Bundler plugins and loaders | |
| @napi-rs/lzma-win32-x64-msvc lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs | 43.6k | - | - | - | 2 months ago 1.5.1 | CommonJS | None | Compression and archives |
| compress-json convert JSON data to space efficient format | 41.7k | +27% | - | 1 year ago 3.4.0 | ESM + CommonJS | Bundled | Compression and archives | |
| zip-state Lightweight mapping of USPS ZIP Codes to their assigned region. | 40k | +70% | - | 3 years ago 1.0.3 | CommonJS | Bundled | Compression and archives | |
| gulp-size Display the size of your project | 39.2k | -1% | - | 2 years ago 5.0.0 | ESM only | None | Compression and archives | |
| h3-compression Adds compression to h3 request (brotli, gzip, deflate, zstd) | 38.6k | -59% | - | 1 month ago 1.1.0 | ESM + CommonJS | Bundled | Compression and archives | |
| compression-streams-polyfill Lightweight polyfill/ponyfill for the Compression Streams API | 36.6k | +490% | - | 2 years ago 0.1.7 | ESM + CommonJS | Bundled | Compression and archives, Polyfills and shims | |
| gzipper CLI for compressing files. | 35.6k | -9% | - | 3 months ago 8.3.0 | ESM only | Bundled | Compression and archives, CLI tools and terminal utilities | |
| tinify Node.js client for the Tinify API. Tinify compresses your images intelligently. Read more at https://tinify.com. | 34.5k | +63% | - | 2 months ago 1.8.3 | CommonJS | Bundled | Image processing, Compression and archives | |
| lambdafs Efficient (de)compression package for AWS Lambda | 33.3k | -31% | - | 4 years ago 2.1.1 | CommonJS | Bundled | Cloud SDKs, Compression and archives | |
| vite-plugin-zip-pack Vite plugin for packing distribution/build folder into a zip file. | 32.8k | +238% | - | 2 years ago 1.2.4 | ESM + CommonJS | Bundled | Bundler plugins and loaders, Compression and archives | |
| jszip-utils A collection of cross-browser utilities to go along with JSZip. | 32.4k | +21% | - | 7 years ago 0.1.0 | CommonJS | None | Compression and archives | |
| gulp-brotli A gulp plugin for file compression using the brotli compression included in node.js's zlib native module, without any native or WASM extraneous libraries. | 31.1k | +203% | - | 6 years ago 3.0.0 | CommonJS | None | Compression and archives | |
| lzma A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm | 30.8k | -13% | - | 10 years ago 2.3.2 | - | None | Compression and archives | |
| brok Brotli encoder and decoder for hapi.js | 29.2k | +245% | - | 2 years ago 6.0.0 | CommonJS | Bundled | Compression and archives | |
| 7zip-min Standalone cross-platform zip/unzip with 7za | 29.1k | +95% | - | 6 months ago 3.0.1 | ESM + CommonJS | Bundled | Compression and archives | |
| permessage-deflate Per-message DEFLATE compression extension for WebSocket connections | 28.9k | -38% | - | 7 years ago 0.1.7 | CommonJS | None | Compression and archives, WebSockets and realtime | |
| ngx-image-compress Angular utility for compressing images to a satisfying size, that you can choose | 28.1k | +14% | - | 7 months ago 18.1.7 | ESM + CommonJS | Bundled | Compression and archives, Angular | |
| gunzip-file Extract a source .gz archive to a specified destination file. | 27.7k | -32% | - | 10 years ago 0.1.1 | CommonJS | None | Compression and archives | |
| react-zlib-js Pure JavaScript implementation of the Node.js zlib core module: Gzip, Deflate/Inflate, Brotli and Zstd decompression, for React Native and the browser. API-compatible with Node.js 22.x LTS. | 27.6k | +31% | - | 16 days ago 3.0.0 | CommonJS | Bundled | Compression and archives, React | |
| http-compression Adding gzip/brotli for your HTTP server | 27.6k | +101% | - | 5 months ago 1.1.3 | CommonJS | None | Compression and archives, HTTP servers and web frameworks | |
| @napi-rs/snappy-darwin-arm64 Fastest Snappy compression library in Node.js | 27.2k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| sqwish a tool for compressing CSS | 26.4k | -2% | - | 12 years ago 0.2.2 | CommonJS | None | Compression and archives | |
| zip-lib A zip and unzip library for Node.js. | 26.3k | -76% | - | 3 months ago 1.4.0 | CommonJS | Bundled | Compression and archives | |
| libarchive.js extract/create archive files in browser/nodejs, libarchive port in wasm | 25.4k | +477% | - | 2 years ago 2.0.2 | CommonJS | Bundled | Compression and archives, DOM and browser utilities | |
| koa-static-cache Static cache for koa | 25.2k | -3% | - | 6 years ago 5.1.4 | - | None | Caching, Compression and archives | |
| @napi-rs/snappy-win32-x64-msvc Fastest Snappy compression library in Node.js | 25.2k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| brotli-dec-wasm Brotli decompressor for browsers and web workers with WASM, in about 200KB | 25k | +1171% | - | 6 months ago 2.3.2 | ESM only | Bundled | Compression and archives | |
| @napi-rs/snappy-win32-arm64-msvc Fastest Snappy compression library in Node.js | 24.3k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| @napi-rs/snappy-linux-arm-gnueabihf Fastest Snappy compression library in Node.js | 24.2k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| @napi-rs/snappy-freebsd-x64 Fastest Snappy compression library in Node.js | 24.1k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| @napi-rs/snappy-android-arm64 Fastest Snappy compression library in Node.js | 24.1k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| react-native-gzip Fast gzip to compress strings for android & ios in React Native | 24k | -36% | - | 3 years ago 1.1.0 | ESM + CommonJS | Bundled | Compression and archives, React | |
| @napi-rs/snappy-darwin-x64 Fastest Snappy compression library in Node.js | 23.4k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| robust-compress Compress a robust sequence | 23.4k | -21% | - | 12 years ago 1.0.0 | CommonJS | None | Compression and archives |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- @eggjs/yauzlyet another unzip library for node
- gulp-gunzipUncompress gzip files in your gulp build pipeline
- node-zipnode-zip - Zip/Unzip files ported from JSZip
- @napi-rs/lzma-linux-arm64-gnulzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
- compressjspure JavaScript de/compression (bzip2, etc) for node.js, volo, and the browser.
- @napi-rs/snappy-linux-arm64-gnuFastest Snappy compression library in Node.js
- @napi-rs/lzma-darwin-arm64lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
- grunt-contrib-compressCompress files and folders
- billion-contextContext-compression proxy that lets AI coding agents run for days — billions of tokens through one context window. Sits between any agent (Claude Code, Codex, Cursor, Aider, …) and its model API, folding consumed conversation into reversible, prefix-cache
- @michengai/dsh-archive-managerNPM-installable DSH Web plugin for managing archived sessions.
- jsoncrushCompress JSON in URL friendly strings
- @napi-rs/snappy-linux-arm64-muslFastest Snappy compression library in Node.js
- jsonschema-key-compressionCompress json-data based on its json-schema
- @gfx/zopfliA Zopflli binding in universal JavaScript, built into WebAssembly
- unzipUnzip cross-platform streaming API compatible with fstream and fs.ReadStream
- rollup-plugin-brotliCompress your Rollup bundle with Brotli
- @napi-rs/lzma-win32-x64-msvclzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
- compress-jsonconvert JSON data to space efficient format
- zip-stateLightweight mapping of USPS ZIP Codes to their assigned region.
- gulp-sizeDisplay the size of your project
- h3-compressionAdds compression to h3 request (brotli, gzip, deflate, zstd)
- compression-streams-polyfillLightweight polyfill/ponyfill for the Compression Streams API
- gzipperCLI for compressing files.
- tinifyNode.js client for the Tinify API. Tinify compresses your images intelligently. Read more at https://tinify.com.
- lambdafsEfficient (de)compression package for AWS Lambda
- vite-plugin-zip-packVite plugin for packing distribution/build folder into a zip file.
- jszip-utilsA collection of cross-browser utilities to go along with JSZip.
- gulp-brotliA gulp plugin for file compression using the brotli compression included in node.js's zlib native module, without any native or WASM extraneous libraries.
- lzmaA JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm
- brokBrotli encoder and decoder for hapi.js
- 7zip-minStandalone cross-platform zip/unzip with 7za
- permessage-deflatePer-message DEFLATE compression extension for WebSocket connections
- ngx-image-compressAngular utility for compressing images to a satisfying size, that you can choose
- gunzip-fileExtract a source .gz archive to a specified destination file.
- react-zlib-jsPure JavaScript implementation of the Node.js zlib core module: Gzip, Deflate/Inflate, Brotli and Zstd decompression, for React Native and the browser. API-compatible with Node.js 22.x LTS.
- http-compressionAdding gzip/brotli for your HTTP server
- @napi-rs/snappy-darwin-arm64Fastest Snappy compression library in Node.js
- sqwisha tool for compressing CSS
- zip-libA zip and unzip library for Node.js.
- libarchive.jsextract/create archive files in browser/nodejs, libarchive port in wasm
- koa-static-cacheStatic cache for koa
- @napi-rs/snappy-win32-x64-msvcFastest Snappy compression library in Node.js
- brotli-dec-wasmBrotli decompressor for browsers and web workers with WASM, in about 200KB
- @napi-rs/snappy-win32-arm64-msvcFastest Snappy compression library in Node.js
- @napi-rs/snappy-linux-arm-gnueabihfFastest Snappy compression library in Node.js
- @napi-rs/snappy-freebsd-x64Fastest Snappy compression library in Node.js
- @napi-rs/snappy-android-arm64Fastest Snappy compression library in Node.js
- react-native-gzipFast gzip to compress strings for android & ios in React Native
- @napi-rs/snappy-darwin-x64Fastest Snappy compression library in Node.js
- robust-compressCompress a robust sequence
No comparisons for this package yet.