Proton

Proton is a tool for developing and running web applications for node.js.

Rather than being a web framework in itself, it provides the mechanism for running a web application built on a compatible framework (e.g. micro). Proton is designed to be a thin layer that does not mandate any particular framework.

Once installed, Proton can be used to run a web application via the proton command from the shell. Run proton --help to see a list command line arguments.

Installing

Npm is recommended for development, although for production you might want to find/build a package for your operating system:

npm -g install proton

See the Npm folder documentation for more information about the -g switch.

Hot Code Reloading

One of the best features of Proton is the ability to pick up changes in your code immediately during development. Just run proton with the -r option and your changes will be immediately apparent.