10 Best Node.js Compression Libraries

List hand-picked by Openbase Experts
Learn More

compression

compression

Node.js compression middleware

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
2.6K
Weekly Downloads
16.8M
Last Commit
3yrs ago
User Rating
5.0/ 5
2
Top Feedback
3Great Documentation
3Easy to Use
2Performant
pixelmatch

pixelmatch

The smallest, simplest and fastest JavaScript pixel-level image comparison library

ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
4.9K
Weekly Downloads
2.1M
Last Commit
7mos ago
User Rating
5.0/ 5
1
Top Feedback
compression-webpack-plugin

compression-webpack-plugin

Prepare compressed versions of assets to serve them with Content-Encoding

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.3K
Weekly Downloads
1.3M
Last Commit
9mos ago
User Rating
4.0/ 5
1
Top Feedback
jsz

jszip

Create, read and edit .zip files with Javascript

(MIT OR GPL-3.0-or-later)
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
8.5K
Weekly Downloads
5.9M
Last Commit
1yr ago
User Rating
4.3/ 5
4
Top Feedback
az

adm-zip

A Javascript implementation of zip for nodejs. Allows user to create or extract zip files both in memory or to/from disk

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
1.6K
Weekly Downloads
3.6M
Last Commit
1yr ago
User Rating
4.3/ 5
3
Top Feedback
2Great Documentation
2Easy to Use
archiver

archiver

a streaming interface for archive generation

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
2.4K
Weekly Downloads
5.6M
Last Commit
1yr ago
User Rating
4.0/ 5
3
Top Feedback
2Easy to Use
1Great Documentation
1Poor Documentation
gz

gulp-zip

ZIP compress files

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
268
Weekly Downloads
77.4K
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
sl

secure-ls

🔒 Secure localStorage data with high level of encryption and data compression

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
586
Weekly Downloads
29.9K
Last Commit
2yrs ago
User Rating
5.0/ 5
1
Top Feedback
ls

lz-string

LZ-based compression algorithm for JavaScript

WTFPL
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
3.2K
Weekly Downloads
7M
Last Commit
1yr ago
bro

brotli

A port of the Brotli compression algorithm as used in WOFF2

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
Weekly Downloads
2M
Last Commit
lzm

lzma

A JavaScript implementation of the Lempel-Ziv-Markov (LZMA) chain compression algorithm

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
Weekly Downloads
51.3K
Last Commit
com

compressjs

Pure JavaScript de/compression (bzip2, etc) for node.js, volo, and the browser.

GPL
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
321
Weekly Downloads
35.4K
Last Commit
7yrs ago
lz4

lz4

LZ4 fast compression algorithm for NodeJS

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
398
Weekly Downloads
17.5K
Last Commit
1yr ago
nz

node-zopfli

Node bindings for Zopfli Compression Algorithm (zlib, gzip, deflate compatible)

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
107
Weekly Downloads
13.5K
Last Commit
10mos ago
sr

shrink-ray

Node.js compression middleware with brotli and zopfli support

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
Weekly Downloads
195
Last Commit
gzi

gzippo

gzippo pronounced `g-zippo` is a nodejs gzip middleware for Connect and express js using the new native node zlib api

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
211
Weekly Downloads
118
Last Commit
8yrs ago