github.com/markbates/plugins
Package plugins provides a flexible and extensible plugin system for Go applications. The core concept revolves around the Plugin interface, which provides a name for identification. Additional interfaces like Needer, Feeder, AvailabilityChecker, IOSetable, and FSSetable extend functionality. Create plugins by implementing the Plugin interface and any additional specialized interfaces: Manage a collection of plugins using the Plugins slice type: The package provides several specialized plugin interfaces: See the plugcmd subpackage for command-line specific plugin interfaces.
Ecosystem
proxy.golang.org
proxy.golang.org
Latest Release
6 months ago
v1.2.0
6 months ago
Versions
8
8
Dependent Packages
4
4
Dependent Repos
1
1
Loading...
Readme
Loading...
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/github.com/markbates/plugins
spec |
| License | MIT |
| Namespace | github.com/markbates |
| First Release | over 3 years ago |
| Last Synced | 9 days ago |
Repository
| Stars | 0 on GitHub |
| Forks | 0 on GitHub |
Rankings on proxy.golang.org
Dependent packages
Top 2.8%
Dependent repos
Top 4.8%