gocron
Task scheduler that allows users to specify recurring jobs via a simple YAML configuration file.
Maintained, but at a slower pace than the leaders in its category.
Commit activity more than 41% of tracked projects; popularity more than 25%. How this is calculated.
Commits, last 11 months
| Stars | 548 |
|---|---|
| Latest release | v0.12.0 · 26 Sept 2026 |
| Repo updated | 27 Sept 2026 |
| Licence | MIT |
| Built with | Docker |
Is gocron actively maintained?
Over the last 11 months the project absorbed 185 commits, of which 68 arrived in the most recent quarter — roughly 23 commits a month.
The most recent tagged release, v0.12.0, shipped within the last month — a current, installable version exists today.
gocron ranks #14 of 32 in Automation, placing it mid-table for maintenance activity.
What gocron actually does
Gocron is an automation tool designed to handle recurring task scheduling. It reads job definitions directly from a simple YAML configuration file, providing a structured approach to running routine processes on your server. The software is distributed under an open-source MIT licence and containerised for straightforward deployment.
Best fit: It suits administrators who prefer defining their scheduled maintenance and automation tasks in flat configuration files rather than using a graphical user interface.
Worth knowing: The project has a relatively modest repository star count and a steady rather than high-velocity maintenance score, meaning you may need to rely on community support or your own debugging for edge cases.
Deployment notes
Because it runs as a Docker container, you will typically need to mount a persistent volume for your YAML configuration files and any associated execution logs. A reverse proxy should be configured in front of the instance if you require secure TLS access.
Links
Alternatives to gocron
Projects in the same categories, ordered by health score.
Free node based Workflow Automation Tool. Easily automate tasks across different services.
Platform to programmatically author, schedule, and monitor workflows.
Event-driven, language-agnostic platform to create, schedule, and monitor workflows. In code. Coordinate data pipelines and tasks such as ETL and ELT.
No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card.
Web interface for running Linux shell commands.
Listen for pings and sends alerts when pings are late.