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.
Repository Index
47,133 repositories indexed
25–48 of 51 · Most stars
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
- golang
- go
- crontab
- cronjob
Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.
Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰
- task-runner
- watcher
- developer-tools
- filewatcher
Structured concurrency made easy
- concurrency
- golang
- goroutine
- structured-concurrency
Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
- golang
- cadence
- authoring-workflows
- orchestration-engine
Package tasks is an easy to use in-process scheduler for recurring tasks in Go
- golang
- scheduler
- task
Cross-platform Go library to place an icon in the host operating system's taskbar.
:satellite: A cross-platform task runner for executing commands and generating files from templates
- task-runner
- template
- go
- golang
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
- go
- golang
- job-queue
- job-scheduler
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
- distributed-systems
- priority-queue
- task-queue
- task-scheduler
Native GUI Terminal Agent & Mobile Vibe Coding Hub for Claude Code, Codex & CLI Agents. Seamless Phone ↔ PC task collaboration over Tailscale & FRP.
You had one job, or more then one, which can be done in steps
- tasks
- task-runner
- task-scheduler
- jobs
Go cron job scheduler — drop-in replacement for robfig/cron with runtime updates, resilience middleware, and active maintenance
- cron
- cron-jobs
- golang
- job-scheduler
Easy and simple CLI time tracker for your tasks
ECS Task Kite - A simple ambassador container for inter-task communication on ECS - http://aws.amazon.com/ecs/
🐝 A Highly Performant and easy to use goroutine pool for Go
- goroutine
- goroutine-pool
- goroutine-scheduling
- task-scheduler
A Go-based framework has been developed to oversee the execution of workflows delineated by directed acyclic graphs (DAGs).
- directed-acyclic-graph
- go
- parallel
- task
Collection of useful functions. Complete simple tasks faster!
- common
- essential
- golang
- helpers
(module) A Go task scheduler for cron jobs with cron expressions, task dependency chains, execution timeouts, and graceful shutdown
Simple Asterisk Manager Interface (AMI) library fo golang
- asterisk
- ami
- go
- golang
Async is an asynchronous task package for Go
- async
- async-await
- golang
- await
AGI library for Go
- asterisk
- agi
- go
- golang
Run anything, know nothing. Zero-config universal project runner.