GoCron icon
GoCron icon

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.

GoCron screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Self-Hosted
  • Docker
-
No reviews
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 (MIT) and Free product.
  • Written in

  • Alternatives

    15 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Office & ProductivityDevelopment

GitHub repository

  •  476 Stars
  •  16 Forks
  •  2 Open Issues
  •   Updated  
View on GitHub
GoCron was added to AlternativeTo by Paul on and this page was last updated .
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