meander

module
v0.0.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2022 License: MIT

README

Meander

Introduction

Meander is a light-weight flow-based programming framework for go. The philosophy is that every operation consists of input, transformation, output, and error handling. Meander facilitates this by having carriers for all the I/O actions, while having transformation plugins for the transformation between the input and output.

Installation

Installation is done like any go library:

$ go get gitlab.com/PONCtech/meander

Work in progress

Meander is in its early stages, more documentation is to follow, but some examples of its usages can be found in the examples/ directory.

Directories

Path Synopsis
examples
file2file
This is a small demo of the most simple meander flow.
This is a small demo of the most simple meander flow.
httpd2output
This is a small demo of the most simple meander flow.
This is a small demo of the most simple meander flow.
kafka2output
This is a small demo of using meander to read from kafka.
This is a small demo of using meander to read from kafka.
ticker2kafka
This is a small demo of using meander to write to kafka.
This is a small demo of using meander to write to kafka.
ticker2output
This is a small demo of the most simple meander flow.
This is a small demo of the most simple meander flow.
pkg
carriers/fileio
Package fileio offers file reader/writer carriers for the meander flow framework.
Package fileio offers file reader/writer carriers for the meander flow framework.
carriers/stdout
Package printer defines printer output and error carriers.
Package printer defines printer output and error carriers.
carriers/ticker
Package ticker offers an input carrier for the meander flow framework.
Package ticker offers an input carrier for the meander flow framework.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL