Better structured concurrency for go
- go
- golang
- concurrency
- goroutines
47,133 repositories indexed
1–17 of 17 · Most stars
Better structured concurrency for go
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
A lightweight library for writing concurrent programs in Go using the Actor model.
Floc: Orchestrate goroutines with ease.
Simply way to control goroutines execution order based on dependencies
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
Limits the number of goroutines that are allowed to run concurrently
Structured Concurrency in Go
Pipelines using goroutines
A sync.WaitGroup with error handling and concurrency control
Run functions in parallel :comet:
Make functions return a channel for parallel processing via go routines.
pipelines contains generic functions for concurrent processing
Go WorkerPool aims to control heavy Go Routines
Hands is a process controller used to control the execution and return strategies of multiple goroutines.
Abstractions and utilities to get rid of boilerplate code in business logic