Cronicle logo

Cronicle

Website

Distributed task scheduler and runner with web UI

5.8k stars 499 forks last commit first released

Actively maintained

Last commit 17 Jul 2026.

Cronicle screenshot

Cronicle is a multi-server task scheduler and runner that provides a web-based UI for scheduling, executing and monitoring jobs. It supports scheduled, recurring and on-demand jobs across many worker servers, with real-time status, live logs and historical metrics.

Key Features

  • Multi-server architecture with auto-discovery, primary/backup roles and automatic failover
  • Visual date/time selector for single or recurring schedules with multi-timezone support
  • Support for targeted runs (single server, groups, random selection) and chaining events
  • Real-time job status, live log viewer and graphical performance metrics (CPU/memory, custom metrics)
  • Plugin API: plugins are plain executables (any language) communicating via JSON
  • External JSON REST API and API keys for remote triggering and automation
  • Storage-by-filesystem (JSON) by default; optional shared storage/backends supported for clusters
  • Simple install and Node.js/npm-based distribution with packaged CLI/control scripts

Use Cases

  • Run and monitor automated system maintenance, backups and periodic administration tasks
  • Orchestrate multi-step data processing workflows across multiple servers with chained events
  • Provide a lightweight replacement for cron with centralized logs, retries and real-time monitoring

Limitations and Considerations

  • Requires a POSIX environment (Linux/macOS); Windows is not a supported platform
  • Designed to run on Node.js Active LTS releases; may not work on current/non-LTS Node channels
  • Multi-primary clusters require shared storage (e.g., shared filesystem or supported storage backend) for reliable failover

Cronicle is a pragmatic, open-source scheduler focused on operability and extensibility. It emphasizes simple plugin integration, real-time visibility and predictable multi-server behavior for production task orchestration.

Categories:

Tags:

Tech Stack:

Share:

Similar to Cronicle

CronMaster

Cron job management UI with scheduling, logging, and live updates

1.3k
32
Last commit

Self-hosted web UI for managing cron jobs with human-readable schedules, script editing, live log streaming, and REST API with optional OIDC and API keys.

AGPL-3.0Actively maintained
Alternative to:
Cronhub logo
Cronhub
+1
Grocy logo

Grocy

Web-based groceries and household management system

9.3k
789
Last commit

Self-hosted web app for managing pantry inventory, shopping lists, meal planning, and household chores with barcode support and a REST API.

MITActively maintained
Foundry Virtual Tabletop logo

Foundry Virtual Tabletop

Self-hosted, extensible web-based virtual tabletop for role‑playing games

375
16
Last commit

A modular, developer-friendly virtual tabletop that runs on Node.js/Electron, offering scenes, dynamic lighting, compendia and a rich module/system ecosystem.

Actively maintained
OliveTin logo

OliveTin

Web interface to run predefined shell commands securely

3.7k
124
Last commit

Self-hosted web UI that exposes YAML-defined shell commands as buttons, dashboards and API endpoints with ACLs, auth and logging for safe, repeatable server operations.

AGPL-3.0Actively maintained
Alternative to:
PagerDuty Rundeck logo
PagerDuty Rundeck
+11
Spoolman logo

Spoolman

Web-based inventory manager for 3D-printer filament spools

2.6k
266
Last commit

Self-hosted web application to track and manage 3D-printing filament spools with a REST API, WebSocket updates, label/QR printing and integrations for common printer frontends.

MITActively maintained
Alternative to:
SimplyPrint logo
SimplyPrint
+6
Donetick logo

Donetick

Open-source task and chore manager with advanced scheduling

2.4k
176
Last commit

Open-source task and chore manager for individuals and groups featuring natural-language scheduling, assignee rotation, NFC triggers, REST API, and S3-compatible storage.

AGPL-3.0Actively maintained
Alternative to:
Todoist logo
Todoist
+19