go-flow

Goroutine Scheduler

Package to control goroutine execution order based on dependencies

Simply way to control goroutines execution order based on dependencies

GitHub

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

concurencygogoflowgolanggoroutinegoroutine-order

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
loveleshsharma/gohive A goroutine pool library for efficient asynchronous task execution 52
oklog/run A mechanism to manage goroutine lifecycles in Go programs 1,553
logrange/linker A dependency injection and inversion of control framework for Go. 36
nikhilsaraf/go-tools A collection of tools for managing goroutines and concurrency in Go programming language 15
pieterclaerhout/go-waitgroup A package that provides a WaitGroup with error handling and concurrency control. 48
golobby/container An IoC container for dependency injection in Go applications 563
deepaksinghvi/cdule A Golang-based scheduler library with database support 54
anikhasibul/queue Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. 18
enriquebris/goconcurrentqueue A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities 396
reugn/go-quartz A minimalistic scheduling library that allows developers to create and manage scheduled jobs with various triggers. 1,793
mborders/artifex A simple in-memory job queue for Golang using worker-based dispatching 206
x-mod/routine A package that abstracts and simplifies the management of concurrent goroutines in Go programming 61
sherifabdlnaby/gpool Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. 90
vardius/gollback Utilities for managing execution of asynchronous callback functions in Go. 124
hyfather/pipeline A package implementing pipelines using goroutines to manage concurrency in Go applications. 58