Here's my new pet project: Pulsarjs.
I realized it to solve a simple problem: scheduling recurrent javascript functions can already be achieved with "setTimeout()/setInterval()" but this way the code becomes a mess very quickly.
Functions and the timers that schedule them get tossed around your code-base and self-imposed conventions aren't too much of an help.
Pulsarjs is a centralized organizer for your functions that stores them across restarts of your app, thanks to nedb.
I'm done implementing the main features of the module and some "getting-started" documentation. Next steps are intensive testing and more docs.
Pulsarjs is already listed as an NPM package.