Cronicle

screenshot of Cronicle

A simple, distributed task scheduler and runner with a web based UI.

Overview

Cronicle is an innovative multi-server task scheduler and runner designed to streamline job management across various worker servers. With its web-based front-end UI, it allows users to manage scheduled, repeating, and on-demand jobs effectively. The solution acts as an advanced replacement for traditional Cron, built on Node.js, providing the capability to execute simple shell commands or utilize customizable plugins in multiple programming languages.

With features that include real-time statistics and a live log viewer, Cronicle ensures you stay informed about job statuses and can quickly troubleshoot any issues. This tool is especially valuable for teams needing a robust solution to manage complex scheduling across multiple servers.

Features

  • Single or Multi-server Setup: Easily configure Cronicle for a single server or scale it across multiple servers for enhanced performance.
  • Automated Failover: In the event of a primary server failure, Cronicle can seamlessly switch to a backup server, ensuring minimal downtime.
  • Real-time Job Status: Monitor job statuses in real-time through a live log viewer, keeping you updated on job progress and performance.
  • Multi-timezone Scheduling: Schedule tasks to run in various time zones, making it convenient for global teams.
  • Long-running Event Queue: Optionally queue long-running events, allowing effective resource management and execution scheduling.
  • Performance Tracking: Track CPU and memory usage for each job, giving insights into resource consumption and efficiency.
  • Web Hooks Integration: Easily connect with external notification systems via web hooks, enabling automated alerts and updates.
  • Simple REST API: Utilize a straightforward REST API for executing jobs and managing scheduled events from remote applications.

Whether you’re a developer looking to automate processes or a system administrator managing complex server environments, Cronicle provides the tools you need to enhance efficiency and reliability.