Cronicle is a free, self-hosted, open-source job scheduler with a web dashboard, live logs, and distributed worker server support for teams.
Cronicle is a free, open-source task scheduler and job runner created by developer Joseph Huckaby and released under the MIT license. Written in Node.js, it acts as a modern replacement for traditional Unix cron, adding a web-based dashboard, distributed job execution, and real-time monitoring.
The project requires no external database — job definitions, schedules, and logs are stored as JSON files on disk — which keeps deployment and backups simple compared to schedulers that depend on a separate database server.
Cronicle handles scheduled recurring jobs, one-time on-demand jobs, and event-driven jobs, with schedules configured through a visual multi-select time picker rather than raw cron syntax.
Jobs can be distributed across any number of worker servers, with automatic discovery of nearby nodes, automatic failover to backup servers, and automatic retries for transient failures.
The web dashboard provides live log streaming, graphical progress bars with estimated completion times, and historical CPU and memory usage graphs for each job.
Cronicle is completely free and open source under the MIT license, with no paid tiers, vendor, or subscription of any kind. Users self-host it on their own servers or infrastructure and are responsible for their own hosting costs.
There is no commercial company behind Cronicle; it is a community-maintained project accepting contributions through its public GitHub repository.
Yes. Cronicle is fully free and open source under the MIT license, with no paid tiers or subscription required.
No. Cronicle stores all job definitions, schedules, and logs as JSON files on disk, so no external database server is required to run it.
Yes. Cronicle supports distributing jobs across any number of worker servers, with automatic discovery of nearby nodes and automatic failover to backups.
Cronicle was created by developer Joseph Huckaby and is maintained as an open-source project on GitHub, with contributions from the community.
Unlike plain Unix cron, Cronicle adds a web-based UI, visual scheduling, multi-server job distribution with failover, live log streaming, and historical performance tracking.