github.com/kdairatchi/CronLord
0.3.6 / published Apr 18, 2026 / repository
CronLord — a visual, self-hosted cron scheduler in a single Crystal binary. Scheduler, web UI, API, and worker protocol in one static executable.
CronLord
A visual, self-hosted cron scheduler in a single Crystal binary.
One static executable. Web UI, REST API, scheduler, reference worker, and audit trail in one process. Editorial design, SQLite-backed, ~15 MB resident idle.
Install
git clone https://github.com/kdairatchi/CronLord
cd CronLord
shards install
shards build --release
./bin/cronlord server
Open http://localhost:7070.
Features (v0.3.0)
- Tickless scheduler with cron + macro expressions (
@hourly,@daily, etc.) and per-job IANA timezones (DST-correct). - Three job kinds:
shell,http,claude(prompt →claude -p). - Remote workers over HMAC-signed HTTP; reference worker ships in
the same binary (
cronlord worker run). - Generic webhook + Slack (
https://hooks.slack.com/…) notification channels on every finish. - Per-run log capture with SSE tailing in the browser.
- REST API + Prometheus
/metrics+ audit trail at/audit. - Hardened systemd unit and Alpine Docker image in
contrib/andDockerfile; GitHub Actions CI + release workflows under.github/.
Documentation
Full docs under docs/:
getting started ·
job kinds ·
API ·
deployment ·
architecture ·
comparison.
License
MIT