go-plugin
Golang plugin system over RPC.
About this project
Go Plugin System over RPC go-plugin is a Go (golang) plugin system over RPC. It is the plugin system that has been in use by HashiCorp tooling for over 4 years. While initially created for Packer, it is additionally in use by Terraform, Nomad, Vault, Boundary, and Waypoint. While the plugin system is over RPC, it is currently only designed to work over a local [reliable] network. Plugins over a real network are not supported and will lead to unexpected behavior. This plugin system has been used on millions of machines across many different projects and has proven to be battle hardened and ready for production use. Features The HashiCorp plugin system supports a number of…
Technologies
Project health
GitHub
Reviews
Built by
Maintain hashicorp/go-plugin? Claiming verifies admin access through your GitHub account and gives you control of this listing.