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 |
|---|---|---|---|---|---|---|---|---|
| zip An implementation of unzip for JavaScript | 22.7k | +11% | - | 12 years ago 1.2.0 | CommonJS | None | Compression and archives | |
| @napi-rs/snappy-win32-ia32-msvc Fastest Snappy compression library in Node.js | 22.7k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| @napi-rs/snappy-android-arm-eabi Fastest Snappy compression library in Node.js | 22.6k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| s3-zip Download selected files from an Amazon S3 bucket as a zip file. | 21.8k | +63% | - | 7 months ago 3.3.3 | CommonJS | None | Cloud SDKs, Compression and archives | |
| @vscode/gulp-vinyl-zip Streaming vinyl adapter for zip archives | 21.7k | - | - | - | 1 month ago 2.7.0 | CommonJS | None | Compression and archives |
| node-zopfli-es Bindings for Zopfli compressing lib. Compress gzip files 5% better than gzip. | 20.8k | +652% | - | 1 month ago 2.0.6 | ESM only | None | Compression and archives | |
| image-conversion A simple and easy-to-use JS image convert tools, which can specify size to compress the image. | 20.2k | +113% | - | 6 years ago 2.1.1 | CommonJS | None | Compression and archives, Image processing | |
| zip-local very simple zipping/uzipping of local files and directories in node.js | 20.2k | -6% | - | 4 years ago 0.3.5 | CommonJS | None | Compression and archives | |
| it-tar it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system. | 18.5k | +8% | - | 2 months ago 6.0.6 | ESM only | Bundled | Compression and archives, Parsers and serialisers | |
| @capgo/capacitor-zip A free Capacitor plugin for zipping and unzipping files on iOS, Android, and Web. | 18k | - | - | - | 9 days ago 8.1.20 | ESM + CommonJS | Bundled | Compression and archives |
| @napi-rs/lzma-wasm32-wasi lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs | 18k | - | - | - | 2 months ago 1.5.1 | CommonJS | None | Compression and archives |
| grunt-terser Grunt plugin for A JavaScript parser, mangler/compressor and beautifier toolkit for ES6+. | 17.4k | +34% | - | 5 years ago 2.0.0 | - | None | Compression and archives, Polyfills and shims | |
| @visulima/fs Human friendly file system utilities for Node.js | 16.7k | - | - | - | 1 day ago 6.0.14 | ESM only | Bundled | Files and file systems, Parsers and serialisers |
| gzip-size-cli Get the gzipped size of a file or stdin | 16.6k | +20% | - | 4 years ago 5.1.0 | ESM only | None | Compression and archives, CLI tools and terminal utilities | |
| micro-compress Compression for HTTP microservices built with Micro | 14.5k | -31% | - | 10 years ago 1.0.0 | CommonJS | None | Compression and archives | |
| grunt-zip Zip and unzip files via a grunt plugin | 14.5k | +65% | - | 2 years ago 1.0.0 | CommonJS | None | Compression and archives | |
| zipson JSON parse and stringify with compression | 14.3k | +79% | - | - 0.2.12 | CommonJS | Bundled | Compression and archives, Parsers and serialisers | |
| snappy-wasm snappy compression/decompression for browsers and Node.js, powered by WebAssembly | 13.8k | +1219% | - | 3 years ago 0.3.0 | ESM + CommonJS | Bundled | Compression and archives | |
| @napi-rs/lzma-darwin-x64 lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs | 13.7k | - | - | - | 2 months ago 1.5.1 | CommonJS | None | Compression and archives |
| quill-image-compress A Quill rich text editor Module which compresses images uploaded to the editor | 13.4k | +46% | - | 1 year ago 2.0.3 | CommonJS | Bundled | Rich text and code editors, Compression and archives | |
| connect-static-file connect and express middleware to serve a single static file | 13.3k | +215% | - | 8 years ago 2.0.0 | CommonJS | None | Compression and archives | |
| @napi-rs/lzma-linux-arm64-musl lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs | 13.2k | - | - | - | 2 months ago 1.5.1 | CommonJS | None | Compression and archives |
| archiver-promise Promise wrapper for archiver | 13k | -1% | - | 9 years ago 1.0.0 | CommonJS | None | Compression and archives, Promises and async control flow | |
| node-zopfli Bindings for Zopfli compressing lib. Compress gzip files 5% better than gzip. | 11.9k | +9% | - | 6 years ago 2.1.4 | CommonJS | None | Compression and archives | |
| @napi-rs/snappy-linux-riscv64-gnu Fastest Snappy compression library in Node.js | 11.8k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| @napi-rs/snappy-linux-ppc64-gnu Fastest Snappy compression library in Node.js | 11.8k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| @napi-rs/snappy-linux-s390x-gnu Fastest Snappy compression library in Node.js | 11.8k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| @napi-rs/snappy-openharmony-arm64 Fastest Snappy compression library in Node.js | 11.5k | - | - | - | 16 days ago 7.4.3 | CommonJS | None | Compression and archives |
| @adobe/spz WebAssembly module for loading Gaussian splat (SPZ) files | 11.3k | - | - | - | 23 days ago 0.2.3 | CommonJS | Bundled | Compression and archives |
| claude-mem Memory compression system for Claude Code - persist context across sessions | 10.8k | +4368% | - | 3 days ago 13.25.3 | ESM only | None | Compression and archives, TypeScript tooling | |
| html-minimizer-webpack-plugin html minimizer plugin for Webpack | 10.7k | -2% | - | 6 months ago 6.0.0 | CommonJS | Bundled | Bundler plugins and loaders, Compression and archives | |
| got-ssrf Protect Got requests from SSRF | 10.3k | +253% | - | 2 years ago 3.0.0 | ESM only | Bundled | HTTP clients, Security | |
| @napi-rs/lzma-win32-arm64-msvc lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs | 10.3k | - | - | - | 2 months ago 1.5.1 | CommonJS | None | Compression and archives |
| astro-compressor A gzip, brotli and zstd compressor for Astro | 9.9k | +21% | - | 10 days ago 2.0.1 | ESM only | Bundled | Compression and archives, Static site generators and meta-frameworks | |
| @middy/http-content-encoding HTTP content encoding middleware for the middy framework | 9.5k | - | - | - | 28 days ago 7.9.2 | ESM only | Bundled | Cloud SDKs, Compression and archives |
| @napi-rs/snappy-wasm32-wasi Fastest Snappy compression library in Node.js | 9.3k | - | - | - | 16 days ago 7.4.3 | ESM + CommonJS | Bundled | Compression and archives |
| @thewtex/zstddec ZSTD (Zstandard) decoder for Web and Node.js, using WebAssembly | 8.8k | - | - | - | 2 years ago 0.2.1 | ESM + CommonJS | Bundled | Compression and archives |
| acp-kernel Framework-agnostic context-compression engine (model-driven, 3-tier LSM). Pure core: no host dependency. | 8.1k | - | - | 1 day ago 0.0.88 | ESM only | Bundled | Compression and archives, AI and machine learning | |
| @atomico/rollup-plugin-sizes This small utility allows you to monitor the size of the bundle | 7.7k | - | - | - | 6 years ago 1.1.4 | CommonJS | None | Compression and archives, Bundler plugins and loaders |
| @kikobeats/got Human-friendly and powerful HTTP request library for Node.js | 7.2k | - | - | - | 8 days ago 11.8.9 | CommonJS | Bundled | HTTP clients, Compression and archives |
| minizip-asm.js Minizip in javascript. Work with password. Demo: https://rf00.github.io/minizip-asm.js/example/ | 7k | +22% | - | 9 years ago 1.0.10 | CommonJS | None | Compression and archives | |
| @remix-run/compression-middleware Middleware for compressing HTTP responses | 7k | - | - | - | 6 days ago 0.1.15 | ESM only | Bundled | Compression and archives |
| minify-xml Fast XML minifier / compressor / uglifier with a command-line | 6.9k | +151% | - | 2 years ago 4.5.2 | ESM only | Bundled | CLI tools and terminal utilities, Compression and archives | |
| lzjs A JavaScript library for compressing and decompressing strings using an original algorithm based on the LZ algorithm | 6.6k | -68% | - | 3 years ago 1.3.1 | CommonJS | None | Compression and archives | |
| async-lz-string LZ-based compression algorithm | 6.4k | +38% | - | 3 years ago 1.1.0 | CommonJS | Bundled | Compression and archives, Promises and async control flow | |
| gulp-zopfli-green Updated Zopfli compressor for gulp | 6.2k | +181% | - | 6 months ago 7.0.0 | CommonJS | None | Compression and archives | |
| rock-req Ultra-light (150 LOC, No dependencies) & Ultra-fast request library with reliable retry on failure, http/https, redirects, gzip/deflate/brotli, extensible, proxy, streams, JSON mode, forms, timeout | 6.1k | +79% | - | 10 months ago 5.2.1 | CommonJS | None | Compression and archives | |
| gulp-tar Create tarball from files | 5.9k | -18% | - | 1 year ago 5.0.0 | ESM only | Bundled | Compression and archives | |
| @oneidentity/zstd-js Browser side compression library from the official Zstandard library. | 5.7k | - | - | - | 3 years ago 1.0.3 | ESM + CommonJS | Bundled | Compression and archives |
| @napi-rs/lzma-win32-ia32-msvc lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs | 5.5k | - | - | - | 2 months ago 1.5.1 | 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.
- zipAn implementation of unzip for JavaScript
- @napi-rs/snappy-win32-ia32-msvcFastest Snappy compression library in Node.js
- @napi-rs/snappy-android-arm-eabiFastest Snappy compression library in Node.js
- s3-zipDownload selected files from an Amazon S3 bucket as a zip file.
- @vscode/gulp-vinyl-zipStreaming vinyl adapter for zip archives
- node-zopfli-esBindings for Zopfli compressing lib. Compress gzip files 5% better than gzip.
- image-conversionA simple and easy-to-use JS image convert tools, which can specify size to compress the image.
- zip-localvery simple zipping/uzipping of local files and directories in node.js
- it-tarit-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system.
- @capgo/capacitor-zipA free Capacitor plugin for zipping and unzipping files on iOS, Android, and Web.
- @napi-rs/lzma-wasm32-wasilzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
- grunt-terserGrunt plugin for A JavaScript parser, mangler/compressor and beautifier toolkit for ES6+.
- @visulima/fsHuman friendly file system utilities for Node.js
- gzip-size-cliGet the gzipped size of a file or stdin
- micro-compressCompression for HTTP microservices built with Micro
- grunt-zipZip and unzip files via a grunt plugin
- zipsonJSON parse and stringify with compression
- snappy-wasmsnappy compression/decompression for browsers and Node.js, powered by WebAssembly
- @napi-rs/lzma-darwin-x64lzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
- quill-image-compressA Quill rich text editor Module which compresses images uploaded to the editor
- connect-static-fileconnect and express middleware to serve a single static file
- @napi-rs/lzma-linux-arm64-musllzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
- archiver-promisePromise wrapper for archiver
- node-zopfliBindings for Zopfli compressing lib. Compress gzip files 5% better than gzip.
- @napi-rs/snappy-linux-riscv64-gnuFastest Snappy compression library in Node.js
- @napi-rs/snappy-linux-ppc64-gnuFastest Snappy compression library in Node.js
- @napi-rs/snappy-linux-s390x-gnuFastest Snappy compression library in Node.js
- @napi-rs/snappy-openharmony-arm64Fastest Snappy compression library in Node.js
- @adobe/spzWebAssembly module for loading Gaussian splat (SPZ) files
- claude-memMemory compression system for Claude Code - persist context across sessions
- html-minimizer-webpack-pluginhtml minimizer plugin for Webpack
- got-ssrfProtect Got requests from SSRF
- @napi-rs/lzma-win32-arm64-msvclzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
- astro-compressorA gzip, brotli and zstd compressor for Astro
- @middy/http-content-encodingHTTP content encoding middleware for the middy framework
- @napi-rs/snappy-wasm32-wasiFastest Snappy compression library in Node.js
- @thewtex/zstddecZSTD (Zstandard) decoder for Web and Node.js, using WebAssembly
- acp-kernelFramework-agnostic context-compression engine (model-driven, 3-tier LSM). Pure core: no host dependency.
- @atomico/rollup-plugin-sizesThis small utility allows you to monitor the size of the bundle
- @kikobeats/gotHuman-friendly and powerful HTTP request library for Node.js
- minizip-asm.jsMinizip in javascript. Work with password. Demo: https://rf00.github.io/minizip-asm.js/example/
- @remix-run/compression-middlewareMiddleware for compressing HTTP responses
- minify-xmlFast XML minifier / compressor / uglifier with a command-line
- lzjsA JavaScript library for compressing and decompressing strings using an original algorithm based on the LZ algorithm
- async-lz-stringLZ-based compression algorithm
- gulp-zopfli-greenUpdated Zopfli compressor for gulp
- rock-reqUltra-light (150 LOC, No dependencies) & Ultra-fast request library with reliable retry on failure, http/https, redirects, gzip/deflate/brotli, extensible, proxy, streams, JSON mode, forms, timeout
- gulp-tarCreate tarball from files
- @oneidentity/zstd-jsBrowser side compression library from the official Zstandard library.
- @napi-rs/lzma-win32-ia32-msvclzma / lzma2 / xz compression for Node.js and the browser, backed by pure-Rust lzma-rust2 via https://napi.rs
No comparisons for this package yet.