Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A cron-like and not-cron-like job scheduler for Node.

Merge pull request #103 from jonhester/travis-lint

update travis config to lint code before running tests and fix link to t...
latest commit 1e77a3a471
Tejas Manohar tejasmanohar authored

node-schedule Build Status


node-schedule is a flexible cron-like and not-cron-like job scheduler for Node.js. It allows you to schedule jobs (arbitrary functions) for execution at specific dates, with optional recurrence rules. It only uses a single timer at any given time (rather than reevaluating upcoming jobs every second/minute).

Read more about the module's core functions on the About page of the wiki.


Check out our wonderful wiki for usage instructions.


We're committed to a loosely-coupled architecture for node-schedule and would love to get your contributions.

Before jumping in, check out our Contributing page on the wiki!

Core Team

This module was originally developed by Matt Patenaude, but the new team is as follows:

Tejas Manohar - Maintainer

Santiago Gimeno - Collaborator

Copyright and license

node-schedule is copyright 2011-2015 Matt Patenaude.

Licensed under the MIT License.

Something went wrong with that request. Please try again.