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

https://github.com/clavinjune/piper

Piper is a simple package to create your reactive pipeline on Golang
https://github.com/clavinjune/piper

concurrency-patterns go pipelines reactive-streams

Last synced: 2 months ago
JSON representation

Piper is a simple package to create your reactive pipeline on Golang

Awesome Lists containing this project

README

          

# piper

[![Go Version](https://img.shields.io/static/v1?style=for-the-badge&label=Go+Version&message=1.19.4&color=blue&logo=go)](https://github.com/golang/go/releases/tag/go1.19.4)
[![Reference](https://img.shields.io/badge/reference-007d9c?style=for-the-badge&logo=go&logoColor=white&&labelColor=5c5c5c)](https://pkg.go.dev/github.com/clavinjune/piper)
[![Go Report Card](https://goreportcard.com/badge/github.com/clavinjune/piper?style=for-the-badge)](https://goreportcard.com/report/github.com/clavinjune/piper)
[![Latest Release](https://img.shields.io/github/tag/clavinjune/piper.svg?style=for-the-badge&logo=github)](https://github.com/clavinjune/piper/releases/latest)
[![License](https://img.shields.io/github/license/clavinjune/piper?style=for-the-badge)](https://github.com/clavinjune/piper/blob/main/LICENSE)

Piper is a simple package to create your reactive pipeline on Golang.
See [example](./example/simple.go).

## Usage

```shell
go get -u github.com/clavinjune/piper
```

## Roadmap

- [ ] Add CONTRIBUTING.md
- [ ] Add Custom Issues
- [ ] Add Tests