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 |
|---|---|---|---|---|---|---|---|---|
| brotli-wasm A reliable compressor and decompressor for Brotli, supporting node & browsers via wasm | 1m | +144% | - | 2 years ago 3.0.1 | ESM + CommonJS | Bundled | Compression and archives | |
| lerc Rapid decoding of Lerc compressed raster data for any standard pixel type. | 993.9k | +131% | - | 2 months ago 4.2.0 | ESM + CommonJS | Bundled | Compression and archives | |
| uzip Simple, tiny and fast ZIP library. It has our own DEFLATE compressor and decompressor (alternative to pako.js / ZLIB). It was made from scratch, without using existing implemetnations. | 991.2k | +201% | - | 5 years ago 0.20201231.0 | CommonJS | None | Compression and archives | |
| node-liblzma Native Node.js bindings for liblzma (XZ/LZMA2). Streaming, buffer and async APIs with browser support via WebAssembly. zlib-like API, TypeScript-first, prebuilt binaries for Linux/macOS/Windows. | 966.7k | +479536% | - | 11 days ago 5.1.3 | ESM only | Bundled | Compression and archives, TypeScript tooling | |
| cross-zip Cross-platform .zip file creation | 857k | +285% | - | 2 years ago 4.0.1 | CommonJS | None | Compression and archives | |
| pizzip Create, read and edit .zip files synchronously with Javascript | 844.2k | +413% | - | 3 days ago 3.3.0 | CommonJS | Bundled | Compression and archives | |
| zstddec ZSTD (Zstandard) decoder for Web and Node.js, using WebAssembly | 828.3k | +41% | - | 19 days ago 0.3.1 | ESM only | Bundled | Compression and archives | |
| unzip-stream Process zip files using streaming API | 754.1k | +106% | - | 2 years ago 0.3.4 | CommonJS | None | Compression and archives | |
| fzstd High performance Zstandard (de)compression | 675.1k | +2153% | - | 2 years ago 0.1.1 | ESM + CommonJS | Bundled | Compression and archives | |
| @fastify/compress Fastify compression utils | 655.9k | - | - | - | 1 month ago 9.2.0 | CommonJS | Bundled | Compression and archives |
| snappy Fastest Snappy compression library in Node.js | 546.2k | +47% | - | 16 days ago 7.4.3 | ESM + CommonJS | Bundled | Compression and archives | |
| http-basic Very low level wrapper arround http.request/https.request | 532.1k | -31% | - | 7 years ago 8.1.3 | CommonJS | Bundled | Compression and archives, Caching | |
| maxmin Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip) | 453k | -6% | - | 2 years ago 4.1.0 | ESM only | Bundled | Compression and archives | |
| @napi-rs/snappy-linux-x64-gnu Fastest Snappy compression library in Node.js | 392.6k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| lz4 LZ4 streaming compression and decompression | 368.1k | +305% | - | 5 years ago 0.6.5 | CommonJS | None | Compression and archives | |
| shrink-ray-current Node.js compression middleware with brotli and zopfli support | 363.1k | +348% | - | 5 years ago 4.1.3 | - | None | Compression and archives, HTTP servers and web frameworks | |
| @loaders.gl/compression Decompression and compression plugins for loaders.gl | 358.1k | - | - | - | 4 days ago 4.5.2 | ESM + CommonJS | Bundled | Compression and archives |
| bestzip Uses OS zip command if available (for better performance and speed) or node.js version if there is no system command available. Can be called via node or command line. | 354.1k | +32% | - | 3 days ago 4.0.1 | ESM only | None | Compression and archives | |
| http-encoding Everything you need to handle HTTP message body content-encoding | 345.3k | +45% | - | 8 months ago 2.2.0 | CommonJS | Bundled | Compression and archives | |
| brotli-size Get the brotli compressed size of a string or buffer | 342.4k | -11% | - | 7 years ago 4.0.0 | CommonJS | None | Compression and archives | |
| is-tar Check if a Buffer/Uint8Array is a TAR file | 330k | +30% | - | 12 years ago 1.0.0 | - | None | Compression and archives | |
| vite-plugin-compression2 a fast vite compression plugin | 316k | +209% | - | 6 months ago 2.5.3 | ESM + CommonJS | Bundled | Bundler plugins and loaders, Compression and archives | |
| compressorjs JavaScript image compressor. | 302.8k | +75% | - | 5 months ago 1.3.0 | ESM + CommonJS | Bundled | Image processing, Compression and archives | |
| @napi-rs/lzma-linux-x64-musl lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs | 295.3k | - | - | - | 2 months ago 1.5.1 | CommonJS | None | Compression and archives |
| client-zip A tiny and fast client-side streaming ZIP generator | 283.3k | +236% | - | 11 days ago 2.5.1 | ESM only | Bundled | Compression and archives | |
| numcodecs Buffer compression and transformation codecs for use in data storage and communication applications. | 270.5k | +2246% | - | 2 years ago 0.3.2 | ESM only | Bundled | Compression and archives | |
| @napi-rs/snappy-linux-x64-musl Fastest Snappy compression library in Node.js | 263.1k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| zlib Simple, synchronous deflate/inflate for buffers | 262.2k | -8% | - | - 1.0.5 | CommonJS | None | Compression and archives | |
| express-static-gzip simple wrapper on top of express.static, that allows serving pre-gziped files | 260.1k | +120% | - | 20 days ago 3.0.2 | CommonJS | Bundled | Compression and archives | |
| do-not-zip Do not zip. Just store. | 248.9k | +391% | - | 7 years ago 1.0.0 | ESM + CommonJS | None | Compression and archives | |
| got-cjs Human-friendly and powerful HTTP request library for Node.js | 247.5k | +450% | - | 3 years ago 12.5.4 | CommonJS | Bundled | HTTP clients, Compression and archives | |
| hysnappy fast and tiny snappy compression in wasm | 197.8k | +1885% | - | 7 months ago 1.1.1 | ESM only | Bundled | Compression and archives | |
| jsonpack A compression algorithm for JSON | 194.6k | +67% | - | 3 months ago 2.0.0 | ESM + CommonJS | Bundled | Compression and archives | |
| hyparquet-compressors Decompressors for hyparquet | 194.2k | +1947% | - | 7 days ago 1.1.2 | ESM only | Bundled | Compression and archives | |
| popsicle-content-encoding Popsicle middleware for supporting `Content-Encoding` compression | 193.4k | +98% | - | 7 years ago 1.0.0 | CommonJS | Bundled | Compression and archives | |
| @zxcvbn-ts/dictionary-compression dictionary-compression helper for zxcvbn-ts language packages | 183.4k | - | - | - | 1 year ago 3.0.1 | ESM + CommonJS | Bundled | Compression and archives |
| is-zip Check if a Buffer/Uint8Array is a ZIP file | 141.4k | -8% | - | 12 years ago 1.0.0 | - | None | Compression and archives | |
| lz4-napi Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex. | 137.3k | +529% | - | 1 month ago 2.10.0 | ESM + CommonJS | Bundled | Compression and archives, Node.js utilities | |
| node-gzip Simply gzip and ungzip in Node.js with promises | 130.4k | -11% | - | 8 years ago 1.1.2 | CommonJS | None | Compression and archives, Promises and async control flow | |
| compress-brotli Simple cross Node.js inteface for using brotli compression | 124.3k | -38% | - | 5 months ago 1.3.14 | CommonJS | Bundled | Compression and archives | |
| draco3dgltf This package contains a specific version of Draco 3D geometric compression library that is used for glTF Draco mesh compression extension. | 117.2k | +353% | - | 2 years ago 1.5.7 | CommonJS | None | Compression and archives | |
| lzutf8 A high-performance string compression library | 115.1k | +108% | - | 4 years ago 0.6.3 | CommonJS | Bundled | Compression and archives | |
| rollup-plugin-gzip Compress your Rollup / Vite bundle with Gzip or Brotli | 114.6k | +102% | - | 6 months ago 4.2.0 | ESM + CommonJS | Bundled | Compression and archives, Bundler plugins and loaders | |
| @antoniomuso/lz4-napi-linux-x64-gnu Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex. | 111.4k | - | - | - | 1 month ago 2.10.0 | CommonJS | None | Compression and archives, Node.js utilities |
| gulp-gzip Gzip plugin for gulp. | 97.5k | +124% | - | 8 years ago 1.4.2 | CommonJS | None | Compression and archives | |
| decompress-zip Extract files from a ZIP archive | 96.8k | +2% | - | 5 years ago 0.3.3 | CommonJS | None | Compression and archives | |
| compressing Everything you need for compressing and uncompressing | 94.8k | -24% | - | 1 month ago 2.1.3 | CommonJS | Bundled | Compression and archives | |
| zip-a-folder Compress a complete folder or a glob list into a zip/tgz/br/7z file | 93.7k | -37% | - | 1 month ago 7.0.0 | ESM + CommonJS | Bundled | Compression and archives | |
| zstd-napi Zstandard (zstd) compression library bindings with Node-API | 90.7k | +721% | - | 2 months ago 0.0.13 | CommonJS | Bundled | Compression and archives | |
| zip-webpack-plugin Webpack plugin to zip up emitted files. | 81.3k | +88% | - | 1 year ago 4.0.3 | CommonJS | None | Bundler plugins and loaders, 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.
- brotli-wasmA reliable compressor and decompressor for Brotli, supporting node & browsers via wasm
- lercRapid decoding of Lerc compressed raster data for any standard pixel type.
- uzipSimple, tiny and fast ZIP library. It has our own DEFLATE compressor and decompressor (alternative to pako.js / ZLIB). It was made from scratch, without using existing implemetnations.
- node-liblzmaNative Node.js bindings for liblzma (XZ/LZMA2). Streaming, buffer and async APIs with browser support via WebAssembly. zlib-like API, TypeScript-first, prebuilt binaries for Linux/macOS/Windows.
- cross-zipCross-platform .zip file creation
- pizzipCreate, read and edit .zip files synchronously with Javascript
- zstddecZSTD (Zstandard) decoder for Web and Node.js, using WebAssembly
- unzip-streamProcess zip files using streaming API
- fzstdHigh performance Zstandard (de)compression
- @fastify/compressFastify compression utils
- snappyFastest Snappy compression library in Node.js
- http-basicVery low level wrapper arround http.request/https.request
- maxminGet a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)
- @napi-rs/snappy-linux-x64-gnuFastest Snappy compression library in Node.js
- lz4LZ4 streaming compression and decompression
- shrink-ray-currentNode.js compression middleware with brotli and zopfli support
- @loaders.gl/compressionDecompression and compression plugins for loaders.gl
- bestzipUses OS zip command if available (for better performance and speed) or node.js version if there is no system command available. Can be called via node or command line.
- http-encodingEverything you need to handle HTTP message body content-encoding
- brotli-sizeGet the brotli compressed size of a string or buffer
- is-tarCheck if a Buffer/Uint8Array is a TAR file
- vite-plugin-compression2a fast vite compression plugin
- compressorjsJavaScript image compressor.
- @napi-rs/lzma-linux-x64-musllzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
- client-zipA tiny and fast client-side streaming ZIP generator
- numcodecsBuffer compression and transformation codecs for use in data storage and communication applications.
- @napi-rs/snappy-linux-x64-muslFastest Snappy compression library in Node.js
- zlibSimple, synchronous deflate/inflate for buffers
- express-static-gzipsimple wrapper on top of express.static, that allows serving pre-gziped files
- do-not-zipDo not zip. Just store.
- got-cjsHuman-friendly and powerful HTTP request library for Node.js
- hysnappyfast and tiny snappy compression in wasm
- jsonpackA compression algorithm for JSON
- hyparquet-compressorsDecompressors for hyparquet
- popsicle-content-encodingPopsicle middleware for supporting `Content-Encoding` compression
- @zxcvbn-ts/dictionary-compressiondictionary-compression helper for zxcvbn-ts language packages
- is-zipCheck if a Buffer/Uint8Array is a ZIP file
- lz4-napiFastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex.
- node-gzipSimply gzip and ungzip in Node.js with promises
- compress-brotliSimple cross Node.js inteface for using brotli compression
- draco3dgltfThis package contains a specific version of Draco 3D geometric compression library that is used for glTF Draco mesh compression extension.
- lzutf8A high-performance string compression library
- rollup-plugin-gzipCompress your Rollup / Vite bundle with Gzip or Brotli
- @antoniomuso/lz4-napi-linux-x64-gnuFastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex.
- gulp-gzipGzip plugin for gulp.
- decompress-zipExtract files from a ZIP archive
- compressingEverything you need for compressing and uncompressing
- zip-a-folderCompress a complete folder or a glob list into a zip/tgz/br/7z file
- zstd-napiZstandard (zstd) compression library bindings with Node-API
- zip-webpack-pluginWebpack plugin to zip up emitted files.
No comparisons for this package yet.