Tideland Go Together focusses on goroutines and how to manage them more convenient and reliable.
actor
runs a backend goroutine processing anonymous functions for the serialization of changes, e.g. in a structurecells
provides an event processing based on the idea of meshed cells with different behaviorsfuse
contains some ways of status and error control in concurrent applicationslimiter
limits the number of parallel executing goroutines in its scopeloop
helps running a controlled endlessselect
loop for goroutine backendswait
provides a flexible and controlled waiting for conditions by polling
I hope you like it. ;)
- Frank Mueller (https://github.com/themue / https://github.com/tideland / https://tideland.dev)