gollback

Async callbacks

Utilities for managing execution of asynchronous callback functions in Go.

Go asynchronous simple function utilities, for managing execution of closures and callbacks

GitHub

125 stars
1 watching
13 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists

callbackcancelclosurefuturegolanggoroutinepromiseraceretrytimeout

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
xxjwxc/publicA comprehensive utility package for Go programmers175
labstack/gommonA collection of reusable building blocks for Go programming544
ssgreg/repeatProvides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts.85
tobyhede/go-underscoreA collection of utility functions for the Go programming language1,301
aaronjan/hunchProvides functions for managing asynchronous workflows with context-based execution control104
loveleshsharma/gohiveA goroutine pool library for efficient asynchronous task execution52
yaitoo/asyncAn asynchronous task package for Go with support for async/await pattern and context cancellation.6
skovtunenko/gratermLibrary providing primitives to perform ordered shutdown and termination in Go applications26
jinzhu/gormAn ORM library for Go that enables interactive and declarative database interactions using a high-level API.643
vardius/gorouterA lightweight Go framework for building HTTP request routers and multiplexers154
salesloft/gorolloutA concurrent-safe feature flag system for Go applications using Redis5
vardius/worker-poolA Go library that manages a pool of worker processes to execute tasks asynchronously in parallel.92
reugn/asyncA collection of concurrent and asynchronous data structures and utilities for efficient programming in Go.226
thomasobenaus/go-confLibrary to simplify configuration management in Go applications11
timandy/routineProvides a set of goroutine context access interfaces to simplify the management of coroutine-specific information240