GoCron icon
GoCron icon

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.

GoCron screenshot 1

License model

  • FreeOpen Source

Platforms

  • Self-Hosted
  • Docker
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Dark Mode
  2.  Ad-free
  3.  Recurring Tasks
  4.  Golang
  5.  Cron manager
  6.  Support environment variables
  7.  Task Scheduling

 Tags

  • borgbackup
  • cron-monitoring
  • cron-job
  • job-management
  • rclone

GoCron News & Activities

Highlights All activities

Recent activities

Show all activities

GoCron information

  • Developed by

    Florian Hoss
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    14 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Office & ProductivityDevelopment

GitHub repository

  •  365 Stars
  •  12 Forks
  •  2 Open Issues
  •   Updated May 26, 2025 
View on GitHub

Our users have written 0 comments and reviews about GoCron, and it has gotten 0 likes

GoCron was added to AlternativeTo by Paul on Feb 28, 2025 and this page was last updated Feb 28, 2025.
No comments or reviews, maybe you want to be first?
Post comment/review

What 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.

Official Links