node package manager


A ready to use Node.js web app wrapper, built on top of Express.


A Node.js platform with web, database, email, logging, twitter and firewall features, built on top of Express. Official project page:

Even if Express itself does a good job as a web application framework, it can still be considered low level. So the idea of Expresser is to aggregate common modules and utils into a single package, and make it even easier to start your Node.js web app.

All settings for all modules are wrapped on the file. If you wish to customize any of these settings, please create a settings.json file on the root of your app folder with the specific keys and values. Detailed instructions are available on the top of the file.

You can also change settings directly on runtime, via the settings property of Expresser, for example:

require("expresser") = "My App".

More info can be found at

Below you'll find important information about each of Expresser modules. Detailed documentation is extracted from the source code and available under the /docs/ folder.

Deploying your Expresser based app to AppFog, Heroku, OpenShift and possibly any other PaaS is dead simple. No need to configure anything - just leave the setting on, and it will automatically set settings from environment variables.

Can't find what you're looking for? Need help? Then post on the Issue Tracker: