stop-and-go
Waiter
A utility package providing a wait function to manage asynchronous tasks and their dependencies.
Testing helper for concurrency
10 stars
2 watching
4 forks
Language: Go
last commit: 8 days ago
Linked from 2 awesome lists
concurrencygogolanghelpertesting
Related projects:
Repository | Description | Stars |
---|---|---|
stavrospanakakis/is_ready | A tool that waits until multiple addresses become accessible | 135 |
bendemboski/ember-concurrency-test-waiter | An addon to instrument Ember's concurrency tasks to wait for their completion before proceeding with tests | 21 |
jvoegele/wait_for_it | Provides a way to wait for the completion of asynchronous or remote operations in Elixir | 15 |
elgohr/go-localstack | A Go library that simplifies interactions with localstack services for testing and development purposes. | 78 |
sindresorhus/p-wait-for | A utility function to wait for a condition to be true while allowing for customizable timeout options and fallback behavior. | 155 |
pieterclaerhout/go-waitgroup | A package that provides a WaitGroup with error handling and concurrency control. | 48 |
mazharenko/fluentassertions.eventual | A NuGet package that allows developers to wait for FluentAssertions checks to pass during testing | 5 |
dirkaholic/kyoo | An unlimited job queue with concurrent worker pools for Go applications | 51 |
tobyhede/go-underscore | A collection of utility functions for the Go programming language | 1,301 |
didil/goblero | A Go library that provides an embedded persistent job queue with in-process job processing and storage backed by BadgerDB. | 161 |
anikhasibul/queue | Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. | 18 |
go-godo/godo | A task runner and file watcher for Go that automates repetitive development tasks | 536 |
vapor-community/queues-mongo-driver | An implementation of a MongoDB driver for Vapor's Queues framework | 6 |
enriquebris/goconcurrentqueue | A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 396 |
xxjwxc/public | A comprehensive utility package for Go programmers | 175 |