https://github.com/anchore/go-sync
https://github.com/anchore/go-sync
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/anchore/go-sync
- Owner: anchore
- License: apache-2.0
- Created: 2023-10-31T16:28:10.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-05-30T00:52:56.000Z (2 months ago)
- Last Synced: 2026-06-05T00:05:17.391Z (2 months ago)
- Language: Go
- Size: 134 KB
- Stars: 2
- Watchers: 10
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# go-sync
[](https://goreportcard.com/report/github.com/anchore/go-sync)
[](https://github.com/anchore/go-sync)
[](https://github.com/anchore/go-sync/blob/main/LICENSE)
[](https://anchore.com/slack)
A collection of synchronization utilities.
## Status
***Consider this project to be in alpha. The API is not stable and may change at any time.***
## Overview
`sync.Executor` - a simple executor interface, with a bounded executor implementation available by using `sync.NewExecutor`
`sync.Collector` - a simple interface to concurrently execute tasks and get the results
`sync.List` - a concurrent list, queue, and stack implementation