Simply way to control goroutines execution order based on dependencies
- goflow
- golang
- goroutine
- concurency
47,133 repositories indexed
1–13 of 13 · Most stars
Simply way to control goroutines execution order based on dependencies
state machine which runs code
Tokenizer (lexer) for anything
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
Go asynchronous simple function utilities, for managing execution of closures and callbacks
High level go to Lua binder. Write less, do more.
Translatedgo routine control, abstraction of the Main and some useful Executors. If you don't know how to manage Goroutines, use it
A drop-in modernization of jmoiron/sqlx that fixes lexer bugs, automates IN expansion, and adds pluggable hooks — built for Go 1.21+.
A pool that spins up a given number of processes in advance and attaches stdin and stdout when needed. Very similar to FastCGI but works for any command.
🚧 Flexible mechanism to make execution flow interruptible.
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
Scan and parse LL(1) grammars simply and efficiently.
Hands is a process controller used to control the execution and return strategies of multiple goroutines.