jobrunner

Background task runner

A framework for running background tasks asynchronously within a web application

Framework for performing work asynchronously, outside of the request flow

GitHub

1k stars
28 watching
99 forks
Language: Go
last commit: about 4 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
earthboundkid/flowmatic A library that provides an easy-to-use API for managing concurrent tasks and propagating errors 368
albertodebortoli/promis A framework for working with asynchronous tasks in Swift using futures and promises. 108
go-gilbert/gilbert A toolchain and task runner for Go projects that allows declarative task definition and execution with features such as conditional logic and job templates. 116
go-godo/godo A task runner and file watcher for Go that automates repetitive development tasks 536
egoist/maid A tool that automates repetitive tasks by defining and running tasks in Markdown files using specific syntax. 2,021
gulien/orbit A task runner for executing commands and generating files from templates on multiple platforms. 183
hyperf/gotask A service that offloads heavy-duty operations to a separate process using bi-directional IPC. 227
manyuanrong/deno-deamon A tool to enable background execution of Deno programs. 14
zaaack/foy A task runner with promise-based tasks and utilities for building and executing scripts. 268
joerdav/xc Solves the problem of scripts and documentation being separate entities, by defining them inline with the documentation in a human-readable format 1,198
albinzr/swiftytask A high-performance queuing system for managing tasks with closure and various priority levels 22
marghidanu/werk A task runner that automates and executes complex workflows with support for parallel jobs, Docker, and real-time output. 27
tj/robo Task automation and management tool for teams 788
joseferben/pocketbase-queue A type-safe queue for background tasks using PocketBase. 35
kriswallsmith/spork An experimental library that allows you to run tasks in parallel on multiple processes while maintaining control over the execution of code in both parent and child processes. 586