Create *nix daemons in Javascript with node.js
github.com
github.com
In general, if you want to provide daemonization, _please_ also provide a 'run in foreground' mode via a flag or something [1].
[1]: useful for daemontools, runit, upstart, launchd, systemd, etc.