ogi

utility to enable flexible ETL scenarios, supports golang plug-in for built-in consumer|transformer|producer options


Project maintained by gojekfarm Hosted on GitHub Pages — Theme by mattgraham

What is a Golang plug-in?

Go has supported plugins for a while now since v1.8.

above mentioned aspects are iteration of same feature, it helps your logic flow become truly generic and highly extensible

To understand Go plugins separately, Francis Campoy’s simple demo can be looked at. KrakenD, api gateway uses Go plugins as here, if need to look at a real world project.


How can I write a plug-in for Ogi

If you want to write a flow which needs all custom components where it can read from a file, check if each line is an existing path and produce that path mapped to its existence to stdout.