Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

https://github.com/hashicorp/go-plugin

Last synced: 37 minutes ago

Repository metadata:

Golang plugin system over RPC.


Owner metadata:


Committers metadata

Last synced: about 4 hours ago

Total Commits: 253
Total Committers: 61
Avg Commits per committer: 4.148
Development Distribution Score (DDS): 0.692

Commits in past year: 13
Committers in past year: 9
Avg Commits per committer in past year: 1.444
Development Distribution Score (DDS) in past year: 0.692

Name Email Commits
Mitchell Hashimoto m****o@g****m 78
James Bardin j****n@g****m 39
Tom Proctor t****p 14
JM Faircloth j****h@h****m 12
Calvin Leung Huang c****0@g****m 10
Brian Kassouf b****f 6
Mitchell Hashimoto x****x@g****m 6
Brian Kassouf b****f@h****m 6
Christopher Swenson c****n@h****m 5
Christopher Swenson s****n@s****o 4
Radek Simko r****o@g****m 4
Ted Behling t****g@h****m 4
Tim Gross t****s@h****m 4
Michael Schurter m****r@h****m 3
Jeff Mitchell j****l@g****m 3
Gergely Brautigam s****7@g****m 3
Brian Flad b****7@g****m 3
hashicorp-copywrite[bot] 1****] 2
Gergely Brautigam 1****o 2
Chris Marchesi c****m@v****m 2
Diptanu Choudhury d****c@g****m 2
Stefan Bourlon s****n@g****m 2
Paul Tyng p****l@p****t 1
Niu Lechuan l****u@d****o 1
Nicola Murino n****o@g****m 1
Michael Schurter s****l@h****m 1
Megrez Lu l****6@g****m 1
Marius m****l@g****m 1
Marcus Efraimsson m****n@g****m 1
Joe 8****s 1
and 31 more...

Issue and Pull Request metadata

Last synced: 1 day ago


Package metadata

go: github.com/hashicorp/go-plugin

The plugin package exposes functions and helpers for communicating to plugins which are implemented as standalone binary applications. plugin.Client fully manages the lifecycle of executing the application, connecting to it, and returning the RPC client for dispensing plugins. plugin.Serve fully manages listeners to expose an RPC server from a binary that plugin.Client can connect to.

  • Homepage: https://github.com/hashicorp/go-plugin
  • Documentation: https://pkg.go.dev/github.com/hashicorp/go-plugin#section-documentation
  • Licenses: MPL-2.0
  • Latest release: v1.6.0 (published 12 months ago)
  • Last Synced: 2024-11-09T00:08:20.317Z (1 day ago)
  • Versions: 25
  • Dependent Packages: 9,234
  • Dependent Repositories: 16,164
  • Docker Downloads: 11,064,972,202
  • Rankings:
    • Dependent packages count: 0.019%
    • Docker downloads count: 0.032%
    • Dependent repos count: 0.058%
    • Average: 0.529%
    • Stargazers count: 1.018%
    • Forks count: 1.519%

Dependencies

go.mod go
  • github.com/fatih/color v1.7.0
  • github.com/golang/protobuf v1.3.4
  • github.com/hashicorp/go-hclog v0.14.1
  • github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb
  • github.com/jhump/protoreflect v1.6.0
  • github.com/mattn/go-colorable v0.1.4
  • github.com/mattn/go-isatty v0.0.10
  • github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77
  • github.com/oklog/run v1.0.0
  • github.com/stretchr/testify v1.3.0
  • golang.org/x/net v0.0.0-20190311183353-d8887717615a
  • golang.org/x/sys v0.0.0-20191008105621-543471e840be
  • golang.org/x/text v0.3.0
  • google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55
  • google.golang.org/grpc v1.27.1
go.sum go
  • cloud.google.com/go v0.26.0
  • github.com/BurntSushi/toml v0.3.1
  • github.com/census-instrumentation/opencensus-proto v0.2.1
  • github.com/client9/misspell v0.3.4
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473
  • github.com/envoyproxy/protoc-gen-validate v0.1.0
  • github.com/fatih/color v1.7.0
  • github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
  • github.com/golang/mock v1.1.1
  • github.com/golang/protobuf v1.2.0
  • github.com/golang/protobuf v1.3.1
  • github.com/golang/protobuf v1.3.2
  • github.com/golang/protobuf v1.3.4
  • github.com/google/go-cmp v0.2.0
  • github.com/hashicorp/go-hclog v0.14.1
  • github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb
  • github.com/jhump/protoreflect v1.6.0
  • github.com/mattn/go-colorable v0.1.4
  • github.com/mattn/go-isatty v0.0.8
  • github.com/mattn/go-isatty v0.0.10
  • github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77
  • github.com/oklog/run v1.0.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.2.2
  • github.com/stretchr/testify v1.3.0
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/exp v0.0.0-20190121172915-509febef88a4
  • golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3
  • golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961
  • golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3
  • golang.org/x/net v0.0.0-20180530234432-1e491301e022
  • golang.org/x/net v0.0.0-20180724234803-3673e40ba225
  • golang.org/x/net v0.0.0-20180826012351-8a410e7b638d
  • golang.org/x/net v0.0.0-20190213061140-3a22650c66bd
  • golang.org/x/net v0.0.0-20190311183353-d8887717615a
  • golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be
  • golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
  • golang.org/x/sync v0.0.0-20181108010431-42b317875d0f
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sys v0.0.0-20180830151530-49385e6e1522
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223
  • golang.org/x/sys v0.0.0-20191008105621-543471e840be
  • golang.org/x/text v0.3.0
  • golang.org/x/tools v0.0.0-20190114222345-bf090417da8b
  • golang.org/x/tools v0.0.0-20190226205152-f727befe758c
  • golang.org/x/tools v0.0.0-20190311212946-11955173bddd
  • golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135
  • google.golang.org/appengine v1.1.0
  • google.golang.org/appengine v1.4.0
  • google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0
  • google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8
  • google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55
  • google.golang.org/grpc v1.8.0
  • google.golang.org/grpc v1.19.0
  • google.golang.org/grpc v1.23.0
  • google.golang.org/grpc v1.27.1
  • honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099
  • honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc
examples/grpc/plugin-python/requirements.txt pypi
  • grpcio ==1.59.0
  • grpcio-health-checking ==1.59.0
  • protobuf ==4.24.4
internal/cmdrunner/testdata/go.mod go
  • github.com/fatih/color v1.7.0
  • github.com/golang/protobuf v1.5.0
  • github.com/hashicorp/go-hclog v0.14.1
  • github.com/hashicorp/go-plugin v1.4.7
  • github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb
  • github.com/mattn/go-colorable v0.1.4
  • github.com/mattn/go-isatty v0.0.10
  • github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77
  • github.com/oklog/run v1.0.0
  • golang.org/x/net v0.7.0
  • golang.org/x/sys v0.5.0
  • golang.org/x/text v0.7.0
  • google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
  • google.golang.org/grpc v1.38.0
  • google.golang.org/protobuf v1.28.2-0.20230222093303-bc1253ad3743
internal/cmdrunner/testdata/go.sum go
  • cloud.google.com/go v0.26.0
  • github.com/BurntSushi/toml v0.3.1
  • github.com/bufbuild/protocompile v0.4.0
  • github.com/census-instrumentation/opencensus-proto v0.2.1
  • github.com/client9/misspell v0.3.4
  • github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/envoyproxy/go-control-plane v0.9.0
  • github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473
  • github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d
  • github.com/envoyproxy/protoc-gen-validate v0.1.0
  • github.com/fatih/color v1.7.0
  • github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
  • github.com/golang/mock v1.1.1
  • github.com/golang/protobuf v1.2.0
  • github.com/golang/protobuf v1.3.2
  • github.com/golang/protobuf v1.4.0-rc.1
  • github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208
  • github.com/golang/protobuf v1.4.0-rc.2
  • github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0
  • github.com/golang/protobuf v1.4.0
  • github.com/golang/protobuf v1.4.1
  • github.com/golang/protobuf v1.4.2
  • github.com/golang/protobuf v1.5.0
  • github.com/google/go-cmp v0.2.0
  • github.com/google/go-cmp v0.3.0
  • github.com/google/go-cmp v0.3.1
  • github.com/google/go-cmp v0.4.0
  • github.com/google/go-cmp v0.5.0
  • github.com/google/go-cmp v0.5.5
  • github.com/google/uuid v1.1.2
  • github.com/hashicorp/go-hclog v0.14.1
  • github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb
  • github.com/jhump/protoreflect v1.15.1
  • github.com/mattn/go-colorable v0.1.4
  • github.com/mattn/go-isatty v0.0.8
  • github.com/mattn/go-isatty v0.0.10
  • github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77
  • github.com/oklog/run v1.0.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.2.2
  • github.com/stretchr/testify v1.5.1
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/exp v0.0.0-20190121172915-509febef88a4
  • golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3
  • golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961
  • golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3
  • golang.org/x/net v0.0.0-20180724234803-3673e40ba225
  • golang.org/x/net v0.0.0-20180826012351-8a410e7b638d
  • golang.org/x/net v0.0.0-20190213061140-3a22650c66bd
  • golang.org/x/net v0.0.0-20190311183353-d8887717615a
  • golang.org/x/net v0.7.0
  • golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be
  • golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
  • golang.org/x/sync v0.0.0-20181108010431-42b317875d0f
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sys v0.0.0-20180830151530-49385e6e1522
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223
  • golang.org/x/sys v0.0.0-20191008105621-543471e840be
  • golang.org/x/sys v0.5.0
  • golang.org/x/text v0.3.0
  • golang.org/x/text v0.7.0
  • golang.org/x/tools v0.0.0-20190114222345-bf090417da8b
  • golang.org/x/tools v0.0.0-20190226205152-f727befe758c
  • golang.org/x/tools v0.0.0-20190311212946-11955173bddd
  • golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135
  • golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
  • google.golang.org/appengine v1.1.0
  • google.golang.org/appengine v1.4.0
  • google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8
  • google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55
  • google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
  • google.golang.org/grpc v1.19.0
  • google.golang.org/grpc v1.23.0
  • google.golang.org/grpc v1.25.1
  • google.golang.org/grpc v1.27.0
  • google.golang.org/grpc v1.38.0
  • google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd
  • google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64
  • google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60
  • google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967
  • google.golang.org/protobuf v1.21.0
  • google.golang.org/protobuf v1.22.0
  • google.golang.org/protobuf v1.23.0
  • google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc
  • google.golang.org/protobuf v1.25.0
  • google.golang.org/protobuf v1.26.0-rc.1
  • google.golang.org/protobuf v1.28.2-0.20230222093303-bc1253ad3743
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v2 v2.2.2
  • honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099
  • honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc