Popularity
4.0
Growing
Activity
1.0
Growing
84
1
8

Programming language: Go
Tags: Utilities    

clockwerk alternatives and similar packages

Based on the "Utilities" category

Do you think we are missing an alternative of clockwerk or a related project?

Add another 'Utilities' Package

README

clockwerk

Build Status   Coverage Status   Go Report Card   GoDoc

Job Scheduling Library

clockwerk allows you to schedule periodic jobs using a simple, fluent syntax.

Usage

go get github.com/onatm/clockwerk
package main

import (
  "fmt"
  "time"
  "github.com/onatm/clockwerk"
)

type DummyJob struct{}

func (d DummyJob) Run() {
  fmt.Println("Every 30 seconds")
}

func main() {
  var job DummyJob
  c := clockwerk.New()
  c.Every(30 * time.Second).Do(job)
  c.Start()
}