Introduction

Go provides a plugin mechanism that can be used to dynamically link other Go code at runtime.

As of Go 1.8, it is only usable on Linux.

Defining and using a plugin