Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.2% on proxy.golang.org
Top 0.9% dependent packages on proxy.golang.org
Top 0.6% dependent repos on proxy.golang.org
Top 6.0% forks on proxy.golang.org
Top 0.2% docker downloads on proxy.golang.org

proxy.golang.org : github.com/fatih/semgroup

Package semgroup provides synchronization and error propagation, for groups of goroutines working on subtasks of a common task. It uses a weighted semaphore implementation to make sure that only a number of maximum tasks can be run at any time. Unlike golang.org/x/sync/errgroup, it doesn't return the first non-nil error, rather it accumulates all errors and returns a set of errors, allowing each task to fullfil their task.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/fatih/semgroup
Keywords: concurrency, errgroup, go, golang, semaphore, waitgroup
License: BSD-3-Clause
Latest release: about 2 years ago
First release: about 2 years ago
Namespace: github.com/fatih
Dependent packages: 48
Dependent repositories: 123
Stars: 272 on GitHub
Forks: 12 on GitHub
Docker dependents: 120
Docker downloads: 349,875,462
See more repository details: repos.ecosyste.ms
Last synced: 24 days ago

    Loading...
    Readme
    Loading...