Hunch
Async workflow manager
Provides functions for managing asynchronous workflows with context-based execution control
Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
103 stars
2 watching
11 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists
asyncasynchronouschannelconcurrencyconcurrentcontextgogolangreactivexutil
Related projects:
Repository | Description | Stars |
---|---|---|
creationix/step | An async control-flow library for parallel and serial execution of asynchronous functions with error handling and grouping support | 2,205 |
vardius/gollback | Utilities for managing execution of asynchronous callback functions in Go. | 124 |
johnsundell/flow | Enables atomic operations with synchronous or asynchronous execution and reusable code blocks | 216 |
timandy/routine | Provides a set of goroutine context access interfaces to simplify the management of coroutine-specific information | 235 |
caolan/nimble | A tiny JavaScript library providing basic async flow-control functionality | 330 |
reugn/async | A collection of concurrent and asynchronous data structures and utilities for efficient programming in Go. | 224 |
fieldryand/goflow | A lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators | 386 |
rpominov/fun-task | An abstraction for managing asynchronous code in JavaScript | 373 |
clj-commons/manifold | A compatibility layer for event-driven abstractions | 1,021 |
ivansharamok/dynamicworkflows | A workflow management tool built on top of Sitecore, allowing users to define and manage dynamic workflows. | 2 |
posener/ctxutil | A collection of utility functions for managing Go contexts, particularly for handling asynchronous tasks and signal notifications. | 25 |
reenhanced/gitreflow | Automates certain aspects of the Git workflow to simplify code review and merge process | 1,492 |
martinmalinda/vue-concurrency | A library that provides abstraction and management of asynchronous operations for Vue applications. | 352 |
cr0hn/aiotasks | An asynchronous and distributed task queue based on Python asyncio framework | 439 |
gabrn/react-native-persistent-job | Run async tasks that retry after failure or connection loss and resume from where they left off. | 79 |