go-taskflow

Task manager

A general-purpose task-parallel programming framework for Go that simplifies complex dependency management and concurrent task execution.

A pure go General-purpose Task-parallel Programming Framework with integrated visualizer and profiler

GitHub

337 stars
2 watching
11 forks
Language: Go
last commit: about 1 month ago

Related projects:

Repository Description Stars
rhosocial/go-dag A framework for managing and executing workflows described by directed acyclic graphs. 23
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. 117
temporalio/sdk-go A framework for building and executing long-running business logic in a scalable and resilient way. 550
fieldryand/goflow A lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators 396
runabol/tork A distributed workflow engine for automating complex tasks and workflows. 616
earthboundkid/flowmatic A library that provides an easy-to-use API for managing concurrent tasks and propagating errors 370
reactkit/swifttask Provides a framework for handling asynchronous tasks with progress tracking, pause/resume, and retry capabilities in Swift 1,934
hyperf/gotask A service that offloads heavy-duty operations to a separate process using bi-directional IPC. 228
go-playground/pool A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. 727
symphony09/ograph A framework for building data pipelines with concurrent execution and dependency management 33
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,206
fission/fission-workflows A framework that enables the composition of functions into more complex workflows for serverless applications 371
astrazeneca/runnable A Python framework for defining and executing data science workflows with modular components 40
deatil/go-events Provides an event-driven programming framework for Go, allowing developers to define and execute actions and apply filters to events. 2