News for hackers. Stuff that matters.

Show HN: Kala – Modern Job Scheduler Written in Go

https://github.com/ajvb/kala

Kala is a simplistic, modern, and performant job scheduler written in Go. It lives in a single binary and does not have any dependencies.

Kala was inspired by Chronos ( https://github.com/mesos/chronos ), developed by Airbnb, but the need for a Chronos for the rest of us. Chronos is built on top of Mesos, and is fault tolerant and distributed by design. These are two features which Kala does not have, as it was built for smaller deployments.

It has a simple JSON over HTTP API, so it is language agnostic. It has a Web UI, Job Stats, Configurable Retries, uses ISO 8601 Date and Interval notation, Dependant Jobs, and is Persistent (using BoltDB).

Any feedback would be much appreciated!

( 2 comments | 13 points | on HN )
Re:Show HN: Kala – Modern Job Scheduler Written in Go by sprobertson on Friday June 12, 2015 @09:13PM (#9709467)
Props for making it a RESTful API instead of some custom wire format!
Re:Show HN: Kala – Modern Job Scheduler Written in Go by ajvb on Thursday June 25, 2015 @01:35PM (#9779522)
Thank you! Wanted it to actually be "easy" to interact with.