A Go library for durable job queues with checkpointed workflows.
Background jobs, fan-out/fan-in, crash recovery, and an embedded web dashboard.
Multi-step workflows with automatic checkpointing. If a workflow fails, it resumes from the last successful step.
Spawn parallel sub-jobs, wait for results, and aggregate. Supports fail-fast, collect-all, and threshold strategies.
Jobs persist to a database and survive crashes. Stale lock reaper automatically reclaims stuck jobs.
Real-time monitoring dashboard with stats, historical charts, live event streaming, and job management.
Cron expressions, daily, weekly, and interval-based scheduling with a built-in scheduler.
Minimal boilerplate, type-safe handlers, and a clean facade. Import one package and start processing jobs.