An open API service for producing an overview of a list of open source projects.

https://github.com/spiffe/go-spiffe

Score: 27.642679728568854

Last synced: about 3 hours ago
JSON representation

Repository metadata:

Golang library for SPIFFE support


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 255
Total Committers: 43
Avg Commits per committer: 5.93
Development Distribution Score (DDS): 0.682

Commits in past year: 19
Committers in past year: 7
Avg Commits per committer in past year: 2.714
Development Distribution Score (DDS) in past year: 0.526

Name Email Commits
Andrew Harding a****n@g****m 81
dependabot[bot] 4****] 43
Agustín Martínez Fayó a****o@g****m 23
martincapello m****o@g****m 15
Marcos Yacob m****s@s****o 14
Marcos Yedro m****o@g****m 13
Evan Gilman e****n@s****o 8
Mariano Kunzi k****o@g****m 5
Josh Kline j****e@u****m 4
Sorin Dumitru 2****u 3
Ryan Turner r****3 3
Guilherme Carvalho g****p@g****m 3
arukiidou a****u@y****p 3
kfox1111 K****x@p****v 2
Sword s****d@c****p 2
Max Lambrecht m****t@g****m 2
Andrew J a****p@g****m 2
Andres Gomez Coronel a****s@s****o 2
walmav m****u@s****o 2
David Langhorst d****e@s****o 2
sanderson042 s****n@h****m 1
angabini 4****i 1
Parth Patel 8****8 1
Aidan Obley a****y@v****m 1
Emiliano Berenbaum e****o@s****o 1
Joe Williams j****s@g****m 1
Peyton Walters p****8@b****t 1
Noah Stride n****h@n****k 1
Nick Stott n****k@n****m 1
Matthieu MOREL m****5@g****m 1
and 13 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 54
Total pull requests: 289
Average time to close issues: about 1 year
Average time to close pull requests: 26 days
Total issue authors: 34
Total pull request authors: 44
Average comments per issue: 2.13
Average comments per pull request: 0.73
Merged pull request: 159
Bot issues: 0
Bot pull requests: 133

Past year issues: 5
Past year pull requests: 45
Past year average time to close issues: 7 months
Past year average time to close pull requests: about 1 month
Past year issue authors: 4
Past year pull request authors: 14
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.73
Past year merged pull request: 13
Past year bot issues: 0
Past year bot pull requests: 21

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/spiffe/go-spiffe

Top Issue Authors

  • azdagron (10)
  • esweiss (4)
  • evan2645 (3)
  • kfox1111 (2)
  • rturner3 (2)
  • strideynet (2)
  • amartinezfayo (2)
  • drewwells (2)
  • amoore877 (2)
  • yangmarcyang (1)
  • Dentrax (1)
  • script-kid-io (1)
  • mmckeen (1)
  • guilhermocc (1)
  • Falco20019 (1)

Top Pull Request Authors

  • dependabot[bot] (133)
  • azdagron (65)
  • amartinezfayo (10)
  • rturner3 (7)
  • arukiidou (7)
  • kfox1111 (5)
  • MarcosDY (5)
  • maxlambrecht (4)
  • sorindumitru (4)
  • sword-jin (3)
  • jsnctl (3)
  • guilhermocc (3)
  • lorenz (2)
  • LillieEntur (2)
  • angabini (2)

Top Issue Labels

  • help wanted (1)

Top Pull Request Labels

  • dependencies (133)
  • go (125)
  • github_actions (7)

Package metadata

proxy.golang.org: github.com/spiffe/go-spiffe/v2

  • Homepage: https://github.com/spiffe/go-spiffe
  • Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v2.8.1 (published 3 months ago)
  • Last Synced: 2026-09-10T21:07:37.143Z (1 day ago)
  • Versions: 34
  • Dependent Packages: 360
  • Dependent Repositories: 837
  • Docker Downloads: 96,689,332
  • Rankings:
    • Dependent packages count: 0.233%
    • Dependent repos count: 0.262%
    • Docker downloads count: 0.416%
    • Average: 1.73%
    • Forks count: 3.172%
    • Stargazers count: 4.565%
proxy.golang.org: github.com/spiffe/go-spiffe

  • Homepage: https://github.com/spiffe/go-spiffe
  • Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v2.5.0+incompatible (published over 1 year ago)
  • Last Synced: 2026-09-10T21:01:30.794Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 59
  • Dependent Repositories: 93
  • Docker Downloads: 1,754,318
  • Rankings:
    • Docker downloads count: 0.516%
    • Dependent packages count: 0.567%
    • Dependent repos count: 0.62%
    • Average: 1.888%
    • Forks count: 3.172%
    • Stargazers count: 4.565%
proxy.golang.org: github.com/spiffe/go-spiffe/v2/svid/jwtsvid

  • Homepage: https://github.com/spiffe/go-spiffe
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/svid/jwtsvid#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v2.6.0 (published 4 months ago)
  • Last Synced: 2026-09-10T21:08:55.287Z (1 day ago)
  • Versions: 31
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 3.12%
    • Stargazers count: 4.28%
    • Average: 4.304%
    • Dependent packages count: 4.748%
    • Dependent repos count: 5.067%
proxy.golang.org: github.com/spiffe/go-spiffe/v2/internal/cryptoutil

proxy.golang.org: github.com/spiffe/go-spiffe/v2/proto/spiffe/workload

proxy.golang.org: github.com/spiffe/go-spiffe/v2/internal/x509util

proxy.golang.org: github.com/spiffe/go-spiffe/v2/bundle/jwtbundle

Package jwtbundle provides JWT bundle related functionality. A bundle represents a collection of JWT authorities, i.e., those that are used to authenticate SPIFFE JWT-SVIDs. You can create a new bundle for a specific trust domain: Or you can load it from disk: The bundle can be initialized with JWT authorities: In addition, you can add JWT authorities to the bundle: Bundles can be organized into a set, keyed by trust domain: A Source is source of JWT bundles for a trust domain. Both the Bundle and Set types implement Source:

proxy.golang.org: github.com/spiffe/go-spiffe/v2/workloadapi

  • Homepage: https://github.com/spiffe/go-spiffe
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/workloadapi#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v2.6.0 (published 4 months ago)
  • Last Synced: 2026-09-10T21:02:08.690Z (1 day ago)
  • Versions: 31
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.748%
    • Average: 4.908%
    • Dependent repos count: 5.067%
proxy.golang.org: github.com/spiffe/go-spiffe/v2/internal/pemutil

proxy.golang.org: github.com/spiffe/go-spiffe/v2/internal/jwtutil

proxy.golang.org: github.com/spiffe/go-spiffe/v2/bundle/spiffebundle

Package spiffebundle provides SPIFFE bundle related functionality. A bundle represents a SPIFFE bundle, a collection authorities for authenticating SVIDs. You can create a new bundle for a specific trust domain: Or you can load it from disk: The bundle can be initialized with X.509 or JWT authorities: In addition, you can add authorities to the bundle: Bundles can be organized into a set, keyed by trust domain: A Source is source of bundles for a trust domain. Both the Bundle and Set types implement Source: Additionally the Bundle and Set types also implement the x509bundle.Source and jwtbundle.Source interfaces:

proxy.golang.org: github.com/spiffe/go-spiffe/v2/logger

  • Homepage: https://github.com/spiffe/go-spiffe
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/logger#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v2.6.0 (published 4 months ago)
  • Last Synced: 2026-09-09T21:11:40.015Z (2 days ago)
  • Versions: 31
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.751%
    • Average: 4.91%
    • Dependent repos count: 5.07%
proxy.golang.org: github.com/spiffe/go-spiffe/v2/spiffeid

  • Homepage: https://github.com/spiffe/go-spiffe
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/spiffeid#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v2.6.0 (published 4 months ago)
  • Last Synced: 2026-09-09T21:52:52.834Z (2 days ago)
  • Versions: 31
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.751%
    • Average: 4.91%
    • Dependent repos count: 5.07%
proxy.golang.org: github.com/spiffe/go-spiffe/v2/bundle/x509bundle

Package x509bundle provides X.509 bundle related functionality. A bundle represents a collection of X.509 authorities, i.e., those that are used to authenticate SPIFFE X509-SVIDs. You can create a new bundle for a specific trust domain: Or you can load it from disk: The bundle can be initialized with X.509 authorities: In addition, you can add X.509 authorities to the bundle: Bundles can be organized into a set, keyed by trust domain: A Source is source of X.509 bundles for a trust domain. Both the Bundle and Set types implement Source:

proxy.golang.org: github.com/spiffe/go-spiffe/v2/svid/x509svid

proxy.golang.org: github.com/spiffe/go-spiffe/examples/svid-grpc-client

proxy.golang.org: github.com/spiffe/go-spiffe/examples/svid-watcher

proxy.golang.org: github.com/spiffe/go-spiffe/examples/svid-mTLS

  • Homepage: https://github.com/spiffe/go-spiffe
  • Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/examples/svid-mTLS#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.0.0-20200528145730-dc11d0c74e85 (published over 6 years ago)
  • Last Synced: 2026-09-10T21:01:56.650Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 9.069%
    • Average: 9.647%
    • Dependent repos count: 10.226%
debian-13: golang-github-spiffe-go-spiffe

  • Homepage: https://github.com/spiffe/go-spiffe
  • Documentation: https://packages.debian.org/trixie/golang-github-spiffe-go-spiffe
  • Licenses: apache-2.0
  • Latest release: 2.5.0-1 (published 7 months ago)
  • Last Synced: 2026-09-02T16:28:13.002Z (9 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: golang-github-spiffe-go-spiffe

  • Homepage: https://github.com/spiffe/go-spiffe
  • Licenses: apache-2.0
  • Latest release: 2.1.7-2 (published 7 months ago)
  • Last Synced: 2026-03-08T16:48:32.247Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: go-github-com-spiffe-go-spiffe-v2

SPIFFE Workload API client library for Go


Dependencies

.github/workflows/pr_build.yaml actions
  • actions/checkout v2 composite
  • actions/setup-go v2 composite
  • msys2/setup-msys2 v2 composite
.github/workflows/dco.yaml actions
  • christophebedard/dco-check ec8bfc43106afe98b323ace9133650df10497e12 composite
go.mod go
  • github.com/Microsoft/go-winio v0.6.2
  • github.com/davecgh/go-spew v1.1.1
  • github.com/go-jose/go-jose/v4 v4.1.4
  • github.com/kr/pretty v0.1.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.11.1
  • golang.org/x/net v0.48.0
  • golang.org/x/sys v0.39.0
  • golang.org/x/text v0.32.0
  • google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217
  • google.golang.org/grpc v1.79.3
  • google.golang.org/grpc/examples v0.0.0-20250407062114-b368379ef8f6
  • google.golang.org/protobuf v1.36.11
  • gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
  • gopkg.in/yaml.v3 v3.0.1
go.sum go
  • github.com/Microsoft/go-winio v0.6.2
  • github.com/cespare/xxhash/v2 v2.3.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/go-jose/go-jose/v4 v4.1.4
  • github.com/go-logr/logr v1.4.3
  • github.com/go-logr/stdr v1.2.2
  • github.com/golang/protobuf v1.5.4
  • github.com/google/go-cmp v0.7.0
  • github.com/google/uuid v1.6.0
  • github.com/kr/pretty v0.1.0
  • github.com/kr/pty v1.1.1
  • github.com/kr/text v0.1.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.11.1
  • go.opentelemetry.io/auto/sdk v1.2.1
  • go.opentelemetry.io/otel v1.39.0
  • go.opentelemetry.io/otel/metric v1.39.0
  • go.opentelemetry.io/otel/sdk v1.39.0
  • go.opentelemetry.io/otel/sdk/metric v1.39.0
  • go.opentelemetry.io/otel/trace v1.39.0
  • golang.org/x/net v0.48.0
  • golang.org/x/sys v0.39.0
  • golang.org/x/text v0.32.0
  • gonum.org/v1/gonum v0.16.0
  • google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217
  • google.golang.org/grpc v1.79.3
  • google.golang.org/grpc/examples v0.0.0-20250407062114-b368379ef8f6
  • google.golang.org/protobuf v1.36.11
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
  • gopkg.in/yaml.v3 v3.0.1