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
98 forks
Language: Go
last commit: almost 6 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
earthboundkid/flowmaticA library that provides an easy-to-use API for managing concurrent tasks and propagating errors370
albertodebortoli/promisA framework for working with asynchronous tasks in Swift using futures and promises.108
go-gilbert/gilbertA toolchain and task runner for Go projects that allows declarative task definition and execution with features such as conditional logic and job templates.117
go-godo/godoA task runner and file watcher for Go that automates repetitive development tasks536
egoist/maidA tool that automates repetitive tasks by defining and running tasks in Markdown files using specific syntax.2,024
gulien/orbitA task runner for executing commands and generating files from templates on multiple platforms.185
hyperf/gotaskA service that offloads heavy-duty operations to a separate process using bi-directional IPC.228
manyuanrong/deno-deamonA tool to enable background execution of Deno programs.14
zaaack/foyA task runner with promise-based tasks and utilities for building and executing scripts.269
joerdav/xcSolves the problem of scripts and documentation being separate entities, by defining them inline with the documentation in a human-readable format1,206
albinzr/swiftytaskA high-performance queuing system for managing tasks with closure and various priority levels22
marghidanu/werkA task runner that automates and executes complex workflows with support for parallel jobs, Docker, and real-time output.27
tj/roboTask automation and management tool for teams789
joseferben/pocketbase-queueA type-safe queue for background tasks using PocketBase.37
kriswallsmith/sporkAn 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