Cronicle

Cronicle

Distributed task scheduler with a web UI for cron-style jobs

5.3kstars
464forks
Last commit: 6d ago
Repo age: 10y old
Cronicle screenshot

Cronicle is a self-hosted, web-based job scheduler designed as a modern replacement for traditional cron. It provides a central UI and API to schedule, run, and monitor scripts across multiple servers, with distributed execution, logging, and operational controls.

Key Features

  • Web UI for creating schedules (cron-style and intervals), launching jobs manually, and monitoring runs
  • Distributed “worker” architecture to execute jobs across multiple servers/nodes
  • Multiple schedule types and timezone-aware scheduling
  • Per-job concurrency controls, timeouts, retries, and error handling
  • Centralized logging with per-run output capture and searchable history
  • Notifications and webhooks for job success/failure (integration-friendly)
  • Role-based access controls (users, privileges) for multi-user operations
  • REST-style API for automation and external integrations

Use Cases

  • Centralize cron jobs for a multi-server environment (backups, ETL, maintenance)
  • Run operational runbooks on demand with audit-friendly run history
  • Coordinate scheduled scripts with notifications for failures and SLA monitoring

Limitations and Considerations

  • Requires deploying and maintaining Cronicle server plus workers and its backing storage; sizing depends on job volume and log retention
  • Focused on scheduling/executing scripts rather than full DAG workflows (may not fit complex pipeline orchestration needs)

Cronicle fits teams that want a lightweight, UI-driven scheduler to replace scattered crontabs and provide visibility, controls, and integrations. Its distributed worker model makes it well-suited for reliably running recurring automation across a server fleet.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Huginn

Huginn

Build agents that monitor, scrape, and act on events

48.5k
4.2k
Last commit: 15d ago

Self-hosted automation platform to create agents that watch web/services, ingest data (RSS, APIs, scraping), and trigger actions like notifications or webhooks.

Alternative to:
IFTTT
IFTTT
+4
Kestra

Kestra

Event-driven workflow orchestration for data and automation

26.2k
2.4k
Last commit: 1d ago

Kestra is an open-source workflow orchestration platform to build, schedule, and monitor event-driven pipelines with YAML, a web UI, and hundreds of integrations.

Alternative to:
Zapier
Zapier
+3
Automatisch

Automatisch

Open-source workflow automation like Zapier, self-hosted

13.5k
1k
Last commit: 1mo ago

Build and run automated workflows connecting apps via triggers and actions, with a web UI, reusable steps, and community connectors.

Alternative to:
Zapier
Zapier
+4
Healthchecks

Healthchecks

Cron job and background task monitoring via ping URLs

9.8k
939
Last commit: 1d ago

Monitor cron jobs and background tasks by pinging unique URLs. Get alerts for missed runs, failures, and long runtimes via email, SMS, and popular integrations.

Alternative to:
UptimeRobot
UptimeRobot
+8
UpSnap

UpSnap

Wake-on-LAN device manager with remote power controls

4.6k
165
Last commit: 16h ago

Self-hosted Wake-on-LAN dashboard to wake, shutdown, reboot, and monitor devices, with groups, scheduled tasks, and user access control.

Alternative to:
ManageEngine Wake on LAN
ManageEngine Wake on LAN
+4
OliveTin

OliveTin

A safe, web-based interface for running server commands

3.4k
104
Last commit: 14d ago

OliveTin provides a web UI to run predefined, audited commands on your server with buttons, inputs, and role-based access—an alternative to ad-hoc SSH.

Alternative to:
Retool
Retool
+4