Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A streaming compression for node.js. Abandoned and unsupported as of 2011-05-29.
C JavaScript C++ Shell
#11 Compare This branch is 67 commits ahead of waveto:master.
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
demo v0.1.10
doc Documentation improved.
lib/compress v0.1.10
src v0.1.10
.gitignore npm friendly
HISTORY v0.1.10
LICENSE Documentation update.
README v0.1.10 v0.1.10
package.json v0.1.10
wscript v0.1.10



Asynchronous streaming compression module for node.js.
Note, that API has changed since forked from original project by waveto. See
HISTORY for more details.
Currently library supports two compression backends: gzip and bzip2.
To install, ensure that you have libz and libbz2 installed.


$ gcc --version
gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3

$ node-waf configure
$ node-waf build

Configuration options:
  --debug             Build with debug information.
  --with-gzip         Build with gzip support. Default.
  --no-gzip           Build w/o gzip support.
  --with-bzip         Build with bzip support.
  --no-bzip           Build w/o bzip support. Default.

Build puts the compress-bindings.node binary module in build/default. 

Usage examples

See demo/demo.js.

Something went wrong with that request. Please try again.