CronLord v0.3.6

Visual self-hosted cron scheduler in a single Crystal binary

CronLord

CronLord

ci release license

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.

What you get

  • Tickless cron scheduler with macro expressions (@hourly, @daily) and per-job IANA timezones (DST-correct).
  • Three job kinds: shell, http, claude (prompt -> claude -p).
  • Remote workers over HMAC-signed HTTP; reference worker in the same binary (cronlord worker run).
  • Cancel queued or running jobs from the UI or POST /api/runs/:id/cancel.
  • Webhook + Slack notification channels.
  • Per-run log capture with SSE tailing.
  • REST API, Prometheus /metrics, audit trail at /audit.
  • GHCR image signed with cosign, attached SPDX SBOM and SLSA provenance, Trivy-scanned for HIGH/CRITICAL CVEs before signing.
  • Release tarballs carry .sha256 sidecars; install.sh verifies before installing.

Documentation

Full docs under docs/: getting started | job kinds | API | deployment | architecture | comparison | contributing.

Security

Report suspected vulnerabilities privately — see SECURITY.md.

License

MIT

Repository

CronLord

Owner
Statistic
  • 2
  • 0
  • 0
  • 0
  • 3
  • about 5 hours ago
  • April 17, 2026
License

MIT License

Links
Synced at

Sat, 18 Apr 2026 23:21:11 GMT

Languages