

GoCron
Like
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
Cost / License
- Free
- Open Source
Platforms
- Self-Hosted
- Docker
Features
- Dark Mode
- Ad-free
- Recurring Tasks
- Golang
- Cron manager
- Support environment variables
- Task Scheduling
Tags
- borgbackup
- cron-monitoring
- cron-job
- job-management
- rclone
GoCron News & Activities
Highlights All activities
Recent activities
POX added GoCron as alternative to Cr*nMaster
POX added GoCron as alternative to GitHub Actions, Cicada.sh, Google Cloud Functions and PythonAnywhere- POX added GoCron
GoCron information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is GoCron?
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
Features:
- Simple Configuration: Easily define jobs, cron schedules, and environment variables in a YAML config file.
- Cron Scheduling: Supports cron expressions for precise scheduling.
- Environment Variables: Define environment variables specific to each job.
- Easy Job Management: Add and remove jobs quickly with simple configuration.
- Pre-installed backup-software for an easy backup solution
How It Works:
- Defaults Section: This section defines default values that are applied to all jobs. You can specify a default cron expression and environment variables to be inherited by each job.
- Jobs Section: Here, you define multiple jobs. Each job can have its own cron expression, environment variables, and commands to execute.
- Environment Variables: Define environment variables for each job to customize its runtime environment.
- Commands: Each job can have multiple commands, which will be executed in sequence.








