When you add a framework to this page, have a look at how others have done so, it should be a single item, with a link to the project's source code, and a short description (one line after formatting has been applied).
If you see a module without a description, feel free to edit the page and add it in, any contributions are appreciated.
When you edit this list, also add your module to library-compatibility so that users will know which versions of Node it was tested with.
npm install -g wup, start with
wup, go to
connect-compatible), plugins with Broadway, logging with Winston.
npm install -g run,
runjs yourcode.js. Never alt-tab to your terminal again.
child_process.forkstart-stop-daemon scripts. Created daemons are self-monitored and restart automatically when crashing (a custom crash handler can be attached too).
See also parsers, they may be used to parse configuration files.
simplesmtp - Use SMTP as a first class protocol, useful for generating custom SMTP servers
No Longer Maintained
wsWebSocket server. Supports rooms (channels), callbacks, auto-reconnection, using client WebSocket from Node.js (not only Browser), and works well with
fsobject with a couple of extra methods (a method to copy a file and a method to delete a directory recursively), both sync and async versions.
fsobject with methods that find files, delete directory trees, create nested directories, make symlinks, copy files and directories.
<span>elements with CSS color styles
Stringprototype with the function
color, which inserts ANSI color codes in place of color string names.
unexpected thing < ./ex1.js(9) << ./ex1.js(7 < 13).