Hacker GitHub

← All repos

hashicorp/go-plugin

View on GitHub ↗ ★ 6,115 Go

Golang plugin system over RPC.

12 mentions on Hacker News by 12 people: 2 stories, 10 comments · first 2016-03-01 · latest 2025-09-16

Mentions per year 12 mentions · busiest year 2023 (4)
20082026
  1. Hashicorp has go-plugin: https://github.com/hashicorp/go-plugin . It does similar with support for net/rpc and grpc. With grpc, you could have the external process in Python. Unix domain sockets and TCP are supported. The framework handles…
  2. …curious to know about if we have any existing implementations we could reuse for the registry. [1]: https://github.com/hashicorp/go-plugin
  3. …or comments on why you might think I am making a terrible mistake would be appreciated :) [1] https://github.com/hashicorp/go-plugin [2] https://github.com/WebAssembly/WASI/blob/snapshot-01/phases/...
    comment by migmartri · 2023-07-06 · in Choosing Hashicorp go-plugin in 2023?
  4. Have you looked at https://github.com/hashicorp/go-plugin ?
  5. …comes with go: https://github.com/uberswe/go-plugin-benchmark Right now I'm leaning towards using https://github.com/hashicorp/go-plugin You should link your project, it would be interesting to follow.
  6. …downsides of the HashiCorp plugin approach (gRPC to another process) vs. creating an interpreter? https://github.com/hashicorp/go-plugin
    comment by password4321 · 2020-09-23 · in Traefik, Now With Native Go Plugins
  7. https://github.com/hashicorp/go-plugin If you squint it’s reminiscent of zeromq for IPC :) You can contrast that with https://golang.org/pkg/plugin/
  8. …for building providers in another language, but it's now possible without too much pain. [1]: https://github.com/hashicorp/go-plugin/commit/fa4a2a351f33b1...
    comment by jen20 · 2017-09-19 · in Terraform Module Registry
  9. …https://www.reddit.com/r/golang/comments/53adu8/a/d7rmmco There is also this project by Hashicorp: https://github.com/hashicorp/go-plugin
    comment by guessmyname · 2016-09-22 · in Golang Package: plugin
  10. HashiCorp is working on something like this: https://github.com/hashicorp/go-plugin