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.

GitHub

104 stars
2 watching
12 forks
Language: Go
last commit: about 4 years ago
Linked from 2 awesome lists

asyncasynchronouschannelconcurrencyconcurrentcontextgogolangreactivexutil

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
creationix/stepAn async control-flow library for parallel and serial execution of asynchronous functions with error handling and grouping support2,205
vardius/gollbackUtilities for managing execution of asynchronous callback functions in Go.125
johnsundell/flowEnables atomic operations with synchronous or asynchronous execution and reusable code blocks216
timandy/routineProvides a set of goroutine context access interfaces to simplify the management of coroutine-specific information240
caolan/nimbleA tiny JavaScript library providing basic async flow-control functionality329
reugn/asyncA collection of concurrent and asynchronous data structures and utilities for efficient programming in Go.226
fieldryand/goflowA lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators396
rpominov/fun-taskAn abstraction for managing asynchronous code in JavaScript373
clj-commons/manifoldA compatibility layer for event-driven abstractions1,022
ivansharamok/dynamicworkflowsA workflow management tool built on top of Sitecore, allowing users to define and manage dynamic workflows.2
posener/ctxutilA collection of utility functions for managing Go contexts, particularly for handling asynchronous tasks and signal notifications.25
reenhanced/gitreflowAutomates certain aspects of the Git workflow to simplify code review and merge process1,491
martinmalinda/vue-concurrencyA library that provides abstraction and management of asynchronous operations for Vue applications.352
cr0hn/aiotasksAn asynchronous and distributed task queue based on Python asyncio framework438
gabrn/react-native-persistent-jobRun async tasks that retry after failure or connection loss and resume from where they left off.79