go-plugin

by hashicorp · Developer Tools

Golang plugin system over RPC.

New0 ratings6,086 starsActive
Developer ToolsDeveloper ToolGoMakefile
↓ Download v1.8.0GitHub⚑ Report
go-plugin — image 1

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

MakefileGo

Project health

Actively maintained
Last updateyesterday
Contributors65
Latest releasev1.8.0
Open issues & PRs73
LicenseMPL-2.0
On GitHubsince 2016

GitHub

6,086
stars
508
forks
65
contributors
73
open issues & PRs
Go
language
yesterday
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review go-plugin.

Built by

hashicorp
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain hashicorp/go-plugin? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like