tasks

Task scheduler

A high-frequency task scheduler that supports concurrent execution and flexible control over task timing.

Package tasks is an easy to use in-process scheduler for recurring tasks in Go

GitHub

304 stars
6 watching
24 forks
Language: Go
last commit: 5 months ago
Linked from 2 awesome lists

golangschedulertask

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kagkarlsson/db-scheduler A task scheduler for Java applications that provides persistent scheduling and high throughput. 1,279
cirocosta/cr An execution system for tasks with dependencies. 694
rk/go-cron A simple Go library to handle scheduled tasks with varying intervals. 233
anotherkamila/tasksched A Taskwarrior web UI that allows users to schedule tasks and view their next task or most urgent task 38
aio-libs/aiojobs A library that provides a controlled way to manage and schedule background tasks in asynchronous applications 856
google/marl A task scheduler that manages the execution of tasks across multiple threads or fibers. 1,889
shinmera/simple-tasks A simple task scheduling framework that allows executing tasks in the background. 20
kilgaloon/leprechaun A tool that allows users to schedule recurring tasks in a flexible and customizable way using various scheduling patterns. 104
zero88/scheduler.x Provides a lightweight scheduler for running tasks on time or event-driven triggers 11
byulparan/scheduler A tool for scheduling tasks with a time-based delay, allowing code execution to occur ahead of the scheduled task time. 9
crazy-max/swarm-cronjob Automatically schedules tasks on a distributed system using Docker Swarm and Go 773
kprotty/zap A runtime designed to efficiently manage concurrent tasks and resources in a high-performance manner. 454
mborders/artifex A simple in-memory job queue for Golang using worker-based dispatching 208
datarootsio/cheek A lightweight declarative job scheduler for single-node environments. 166
p-ranav/task_system A task scheduling system built with C++14 primitives to manage concurrent tasks and queues. 41