Swipe

Swipe is a code generation tool that automates the
creation of repetitively used code.
Configuration parameters are presented in Swipe as
parameters of the Golang function, using explicit
initialization instead of global variables or reflections.
Installation
See docs