We love Open Source

We contribute to the latest technical standards by creating small but useful modules. They are downloaded and used 10,943,167 times every month. Don't be shy – contributions are highly welcome.

updtr

updtr simplifies updating Node modules. After updating a dependency to the latest version, updtr checks if the tests still succeed. If this is not the case, the changes will be rolled back.

GitHub | NPM

phridge

A bridge between Node and PhantomJS which communicates directly with PhantomJS processes and provides a clean API.

GitHub | NPM

rewire

A Node.js module providing easy dependency injection for unit testing. Also available as a plugin for Webpack.

GitHub | NPM

Webpack Loader

Our loaders for the well-known bundler Webpack. Loaders enable the use of common preprocessors like LESS.

These are our most notable loaders for Webpack:

  • markdown-loader
  • modernizr-loader
  • less-loader
  • sass-loader

GitHub | NPM

alamid

The modular microframework – for real-time JavaScript applications. Our Peerigon app uses the universal alamid framework on both server and client.

GitHub | NPM

dynamise

An Amazon DynamoDB client for Node.js, developed for the medical technology startup Epha.ch.

GitHub | NPM

erroz

Universal module for descriptive error messages through metadata.

GitHub | NPM

parse-domain

Small but very useful: This module splits an URL into subdomain, domain and top-level domain.

GitHub | NPM

xunit-file

Extension for the JavaScript testing framework Mocha which writes the output of xUnit into a file.

GitHub | NPM