go-flow
Goroutine Scheduler
Package to control goroutine execution order based on dependencies
Simply way to control goroutines execution order based on dependencies
220 stars
11 watching
29 forks
Language: Go
last commit: over 5 years ago
Linked from 2 awesome lists
concurencygogoflowgolanggoroutinegoroutine-order
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 |