This an simple example of how to create a configurable and pluggable application in Go. Allowing for extensions to be added to the application without modifying the main application.
This provides an example of how to manually load and configure plugins by directly importing then and using them in the main application.
This provides an example of how to use blank imports to automatically load and configure plugins.
This provides an example of how to use blank imports to automatically load and configure plugins with a configuration file.