https://github.com/spiffe/go-spiffe
Score: 27.642679728568854
Last synced: about 3 hours ago
JSON representation
Repository metadata:
Golang library for SPIFFE support
- Host: GitHub
- URL: https://github.com/spiffe/go-spiffe
- Owner: spiffe
- License: apache-2.0
- Created: 2017-05-07T21:42:11.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2026-09-07T07:23:27.000Z (5 days ago)
- Last Synced: 2026-09-07T19:43:50.159Z (4 days ago)
- Language: Go
- Homepage:
- Size: 636 KB
- Stars: 209
- Watchers: 18
- Forks: 89
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: CODEOWNERS
Owner metadata:
- Name: SPIFFE
- Login: spiffe
- Email: hello@spiffe.io
- Kind: organization
- Description: Secure Production Identity Framework For Everyone
- Website: https://spiffe.io
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/19497462?v=4
- Repositories: 36
- Last Synced at: 2026-09-07T00:49:21.020Z
- Profile URL: https://github.com/spiffe
GitHub Events
Total
- Create event: 56
- Delete event: 52
- Fork event: 6
- Issue comment event: 44
- Issues event: 14
- Pull request event: 86
- Pull request review comment event: 11
- Pull request review event: 36
- Push event: 64
- Release event: 2
- Watch event: 22
- Total: 393
Last Year
- Create event: 14
- Delete event: 12
- Fork event: 2
- Issue comment event: 3
- Issues event: 1
- Pull request event: 18
- Pull request review comment event: 6
- Pull request review event: 10
- Push event: 17
- Watch event: 10
- Total: 93
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 | 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
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
- Total packages: 21
- Total downloads: unknown
- Total docker downloads: 98,443,650
- Total dependent packages: 419 (may contain duplicates)
- Total dependent repositories: 930 (may contain duplicates)
- Total versions: 450
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
- Homepage: https://github.com/spiffe/go-spiffe
- Status: removed
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/internal/cryptoutil#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 4 months ago)
- Last Synced: 2026-09-09T21:08:50.013Z (2 days 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/proto/spiffe/workload
- Homepage: https://github.com/spiffe/go-spiffe
- Status: removed
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/proto/spiffe/workload#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 4 months ago)
- Last Synced: 2026-09-10T21:02:59.163Z (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/x509util
- Homepage: https://github.com/spiffe/go-spiffe
- Status: removed
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/internal/x509util#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 4 months ago)
- Last Synced: 2026-09-10T21:02:34.169Z (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/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:
- Homepage: https://github.com/spiffe/go-spiffe
- Status: removed
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/bundle/jwtbundle#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 4 months ago)
- Last Synced: 2026-09-09T21:01:57.729Z (2 days 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/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
- Homepage: https://github.com/spiffe/go-spiffe
- Status: removed
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/internal/pemutil#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 4 months ago)
- Last Synced: 2026-09-10T21:01:46.390Z (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/jwtutil
- Homepage: https://github.com/spiffe/go-spiffe
- Status: removed
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/internal/jwtutil#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 4 months ago)
- Last Synced: 2026-09-09T21:02:03.344Z (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/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:
- Homepage: https://github.com/spiffe/go-spiffe
- Status: removed
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/bundle/spiffebundle#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 4 months ago)
- Last Synced: 2026-09-09T21:08:43.236Z (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/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:
- Homepage: https://github.com/spiffe/go-spiffe
- Status: removed
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/bundle/x509bundle#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 4 months ago)
- Last Synced: 2026-09-10T21:10:26.685Z (1 day 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/svid/x509svid
- Homepage: https://github.com/spiffe/go-spiffe
- Status: removed
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/svid/x509svid#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 4 months ago)
- Last Synced: 2026-09-10T21:09:53.230Z (1 day 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/examples/svid-grpc-client
- Homepage: https://github.com/spiffe/go-spiffe
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/examples/svid-grpc-client#section-documentation
- Licenses: Apache-2.0
- Latest release: (published 2 days ago)
- Last Synced: 2026-09-09T21:08:01.983Z (2 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 8.777%
- Average: 9.337%
- Dependent repos count: 9.897%
proxy.golang.org: github.com/spiffe/go-spiffe/examples/svid-watcher
- Homepage: https://github.com/spiffe/go-spiffe
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/examples/svid-watcher#section-documentation
- Licenses: Apache-2.0
- Latest release: v0.0.0-20220228195020-40dfa55851fc (published over 4 years ago)
- Last Synced: 2026-09-10T21:05:04.761Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 8.859%
- Average: 9.424%
- Dependent repos count: 9.989%
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
- Homepage: https://github.com/spiffe/go-spiffe
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-web.scm#n16481
- Licenses: expat
- Latest release: 2.6.0 (published 5 months ago)
- Last Synced: 2026-04-11T08:25:26.601Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- actions/checkout v2 composite
- actions/setup-go v2 composite
- msys2/setup-msys2 v2 composite
- christophebedard/dco-check ec8bfc43106afe98b323ace9133650df10497e12 composite
- 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
- 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