go-flow

Goroutine Scheduler

Package to control goroutine execution order based on dependencies

Simply way to control goroutines execution order based on dependencies

GitHub

219 stars
11 watching
29 forks
Language: Go
last commit: over 7 years ago
Linked from 2 awesome lists

concurencygogoflowgolanggoroutinegoroutine-order

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
loveleshsharma/gohiveA goroutine pool library for efficient asynchronous task execution52
oklog/runA mechanism to manage goroutine lifecycles in Go programs1,563
logrange/linkerA dependency injection and inversion of control framework for Go.36
nikhilsaraf/go-toolsA collection of tools for managing goroutines and concurrency in Go programming language15
pieterclaerhout/go-waitgroupA package that provides a WaitGroup with error handling and concurrency control.48
golobby/containerAn IoC container for dependency injection in Go applications566
deepaksinghvi/cduleA Golang-based scheduler library with database support55
anikhasibul/queueProvides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion.18
enriquebris/goconcurrentqueueA package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities404
reugn/go-quartzA minimalistic scheduling library that allows developers to create and manage scheduled jobs with various triggers.1,805
mborders/artifexA simple in-memory job queue for Golang using worker-based dispatching208
x-mod/routineA package that abstracts and simplifies the management of concurrent goroutines in Go programming61
sherifabdlnaby/gpoolManages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available.90
vardius/gollbackUtilities for managing execution of asynchronous callback functions in Go.125
hyfather/pipelineA package implementing pipelines using goroutines to manage concurrency in Go applications.56