go-floc

Job manager

A package that simplifies the creation and management of parallel jobs with easy-to-use interfaces.

Floc: Orchestrate goroutines with ease.

GitHub

269 stars
7 watching
18 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists

gogolang-librarygoroutine-ordergoroutine-safegoroutinesparallel-programming

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
shomali11/parallelizer Simplifies creating multiple worker threads to execute tasks in parallel 72
go-playground/pool A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs. 726
mborders/artifex A simple in-memory job queue for Golang using worker-based dispatching 206
fieldryand/goflow A lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators 386
kokizzu/goproc A lightweight process manager helper library for Go that simplifies running and managing background processes. 25
nikhilsaraf/go-tools A collection of tools for managing goroutines and concurrency in Go programming language 15
ajvb/kala A modern job scheduler written in Go. 2,136
ddollar/forego A tool for managing and running Foreman jobs with a simple command-line interface 1,427
dirkaholic/kyoo An unlimited job queue with concurrent worker pools for Go applications 51
onatm/clockwerk A library for scheduling periodic jobs in a simple and efficient manner 155
datarootsio/cheek A lightweight declarative job scheduler for single-node environments. 161
dgruber/drmaa A library for submitting jobs to compute clusters 48
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
rhosocial/go-dag A framework for managing and executing workflows described by directed acyclic graphs. 21
joetifa2003/mm-go A package providing low-level manual memory management utilities for Go 150