Popularity
4.3
Growing
Activity
0.0
Declining
103
1
9
Programming language: Go
License: MIT License
Tags:
Utilities
clockwerk alternatives and similar packages
Based on the "Utilities" category.
Alternatively, view clockwerk alternatives based on common mentions on social networks and blogs.
-
xlsx
Library to simplify reading the XML format used by recent version of Microsoft Excel in Go programs. -
goreporter
A Golang tool that does static analysis, unit testing, code review and generate code quality report. -
go-funk
A modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...) -
mc
Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems. -
mergo
A helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements. -
beaver
Beaver is a real-time messaging server. With beaver you can easily build scalable in-app notifications, realtime graphs, multiplayer games, chat applications, geotracking and more in web applications and mobile apps. -
httpcontrol
Package httpcontrol allows for HTTP transport level control around timeouts and retries.
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
Do you think we are missing an alternative of clockwerk or a related project?
README
clockwerk
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()
}