cronstable
Active·★ 139·NOASSERTION·Updated 2026-10-27
cronstable is a production-ready cron replacement designed for stability and container environments, offering advanced features beyond traditional cron. It includes fault-tolerant scheduling, durable state, workflow orchestration with DAGs, comprehensive failure handling, and interactive web/terminal dashboards.
#cron replacement#job scheduler#workflow orchestration#fault tolerance#containerization#distributed systems#monitoring#dashboard
01
Features
01Advanced scheduling with business-day support and built-in linting for cron expressions across arbitrary time zones.
02Flexible failure handling with automatic retries, SLA monitoring, and built-in notifications (Sentry, Mail, Webhook, Push) for critical job failures.
03Opt-in durable state for missed-run catch-up, crash-resumable workflows, and task orchestration with directed acyclic graphs (DAGs).
04Comprehensive observability and control through live web and terminal dashboards, a full HTTP REST API, Prometheus metrics, and per-job resource monitoring.
05Built for locked-down containers and offers multi-architecture, self-contained binaries for Linux, macOS, and Windows for easy, Python-optional deployment.
02
Compatibility
Python
Runtime
Verified via docs
Linux
OS
Verified via docs
macOS
OS
Verified via docs
Windows
OS
Verified via docs
Docker
Containerization
Verified via docs
Multi-Architecture
Binary Support
Verified via docs
03
Quick start
1
$ pip install cronstable
04
Use cases
↳Replace traditional cron jobs with enhanced reliability, fault-tolerance, and observability features.
↳Automate complex data pipelines and multi-step workflows using durable Directed Acyclic Graphs (DAGs) with data hand-off and approval gates.
↳Deploy highly available, fault-tolerant job schedulers across a cluster, ensuring exactly-once execution with leader election and shared state.
↳Monitor job execution in real-time with live logs, resource usage, and SLA tracking via interactive web or terminal dashboards.
↳Integrate with various alerting systems like Slack, Sentry, email, and end-to-end encrypted push notifications for critical job failures and late runs.
05
Alternatives
temporal★ 24.0k
Temporal is a durable execution platform: it runs workflows reliably, automatically handling intermittent failures and retrying failed operations, so long-running applications and AI agents survive crashes and restarts.
cadence★ 9.5k
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
coddy-agent★ 187
General-purpose agent in one static Go binary. ReAct loop, ACP server for IDEs, OpenAI-compatible REST API with embedded web UI, Telegram gateway, cron scheduler, long-term memory, context compaction, rules, skills, MCP. Distroless-ready, works with any OpenAI-compatible provider.
Comments
Log in to leave a comment
No comments yet. Be the first!