Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thalesfsp/concurrentloop

Concurrent Processing
https://github.com/thalesfsp/concurrentloop

concurrency generic golang loop

Last synced: 8 days ago
JSON representation

Concurrent Processing

Awesome Lists containing this project

README

        

# concurrentloop

[![Go](https://github.com/thalesfsp/concurrentloop/actions/workflows/go.yml/badge.svg)](https://github.com/thalesfsp/concurrentloop/actions/workflows/go.yml)

`concurrentloop` provides a function to call a function concurrently powered by generics, channels, and goroutines.

## Install

`$ go get github.com/thalesfsp/concurrentloop`

### Specific version

Example: `$ go get github.com/thalesfsp/[email protected]`

## Usage

See [`example_test.go`](example_test.go), and [`concurrentloop_test.go`](concurrentloop_test.go) file.

### Documentation

Run `$ make doc` or check out [online](https://pkg.go.dev/github.com/thalesfsp/concurrentloop).

## Development

Check out [CONTRIBUTION](CONTRIBUTION.md).

### Release

1. Update [CHANGELOG](CHANGELOG.md) accordingly.
2. Once changes from MR are merged.
3. Tag and release.

## Roadmap

Check out [CHANGELOG](CHANGELOG.md).