Runt provides a simple API for scheduling recurring events through an implementation of several temporal patterns created by Martin Fowler.