https://github.com/spiffe/go-spiffe
Score: 27.56889355850962
Last synced: about 20 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 (about 9 years ago)
- Default Branch: main
- Last Pushed: 2026-07-06T07:23:31.000Z (17 days ago)
- Last Synced: 2026-07-09T05:00:44.885Z (14 days ago)
- Language: Go
- Homepage:
- Size: 619 KB
- Stars: 202
- Watchers: 18
- Forks: 84
- Open Issues: 20
-
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: 14
- Last Synced at: 2023-02-27T00:48:26.397Z
- 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: 23
- Delete event: 18
- Fork event: 2
- Issue comment event: 4
- Issues event: 2
- Pull request event: 27
- Pull request review comment event: 6
- Pull request review event: 13
- Push event: 21
- Release event: 1
- Watch event: 11
- Total: 128
Committers metadata
Last synced: 4 days ago
Total Commits: 255
Total Committers: 43
Avg Commits per committer: 5.93
Development Distribution Score (DDS): 0.682
Commits in past year: 25
Committers in past year: 7
Avg Commits per committer in past year: 3.571
Development Distribution Score (DDS) in past year: 0.48
| 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: 8 days ago
Total issues: 50
Total pull requests: 272
Average time to close issues: about 1 year
Average time to close pull requests: 27 days
Total issue authors: 31
Total pull request authors: 42
Average comments per issue: 2.2
Average comments per pull request: 0.73
Merged pull request: 159
Bot issues: 0
Bot pull requests: 125
Past year issues: 1
Past year pull requests: 35
Past year average time to close issues: 7 minutes
Past year average time to close pull requests: about 1 month
Past year issue authors: 1
Past year pull request authors: 11
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.63
Past year merged pull request: 16
Past year bot issues: 0
Past year bot pull requests: 19
Top Issue Authors
- azdagron (10)
- esweiss (4)
- evan2645 (3)
- amoore877 (2)
- drewwells (2)
- strideynet (2)
- rturner3 (2)
- kfox1111 (2)
- Falco20019 (1)
- yangmarcyang (1)
- Dentrax (1)
- guilhermocc (1)
- mweissbacher (1)
- frankli0324 (1)
- mmorel-35 (1)
Top Pull Request Authors
- dependabot[bot] (125)
- azdagron (65)
- amartinezfayo (10)
- rturner3 (7)
- arukiidou (7)
- maxlambrecht (4)
- sorindumitru (4)
- jsnctl (3)
- sword-jin (3)
- kfox1111 (3)
- guilhermocc (3)
- lorenz (2)
- LillieEntur (2)
- angabini (2)
- hlandau (2)
Top Issue Labels
- help wanted (1)
Top Pull Request Labels
- dependencies (125)
- go (118)
- github_actions (6)
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 about 1 month ago)
- Last Synced: 2026-07-20T13:00:37.564Z (3 days 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-07-20T15:00:26.806Z (3 days 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
- 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 2 months ago)
- Last Synced: 2026-07-19T11:54:22.857Z (4 days 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
- 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 2 months ago)
- Last Synced: 2026-07-19T11:53:10.496Z (4 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/internal/pemutil
- Homepage: https://github.com/spiffe/go-spiffe
- 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 2 months ago)
- Last Synced: 2026-07-19T11:54:31.312Z (4 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
- 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 2 months ago)
- Last Synced: 2026-07-19T11:54:31.309Z (4 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
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/workloadapi#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 2 months ago)
- Last Synced: 2026-07-19T11:52:59.079Z (4 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/internal/x509util
- Homepage: https://github.com/spiffe/go-spiffe
- 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 2 months ago)
- Last Synced: 2026-07-19T11:53:33.017Z (4 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/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
- 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 2 months ago)
- Last Synced: 2026-07-19T11:53:15.860Z (4 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/internal/jwtutil
- Homepage: https://github.com/spiffe/go-spiffe
- 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 2 months ago)
- Last Synced: 2026-07-19T11:53:59.043Z (4 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
- 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 2 months ago)
- Last Synced: 2026-07-19T11:53:27.823Z (4 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/svid/x509svid
- Homepage: https://github.com/spiffe/go-spiffe
- 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 2 months ago)
- Last Synced: 2026-07-19T11:53:15.631Z (4 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
- 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 2 months ago)
- Last Synced: 2026-07-19T11:52:58.459Z (4 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
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/spiffeid#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 2 months ago)
- Last Synced: 2026-07-19T11:53:30.917Z (4 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
- Documentation: https://pkg.go.dev/github.com/spiffe/go-spiffe/v2/logger#section-documentation
- Licenses: Apache-2.0
- Latest release: v2.6.0 (published 2 months ago)
- Last Synced: 2026-07-19T11:52:52.820Z (4 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/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 4 days ago)
- Last Synced: 2026-07-19T11:53:01.728Z (4 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-07-19T11:54:08.012Z (4 days 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 about 6 years ago)
- Last Synced: 2026-07-19T11:53:07.528Z (4 days 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 5 months ago)
- Last Synced: 2026-03-13T20:08:30.363Z (4 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 3 months ago)
- Last Synced: 2026-04-11T08:25:26.601Z (3 months 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 5 months ago)
- Last Synced: 2026-03-08T16:48:32.247Z (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
- github.com/Microsoft/go-winio v0.5.2
- github.com/stretchr/testify v1.7.1
- github.com/zeebo/errs v1.2.2
- google.golang.org/grpc v1.46.0
- google.golang.org/grpc/examples v0.0.0-20201130180447-c456688b1860
- google.golang.org/protobuf v1.28.0
- gopkg.in/square/go-jose.v2 v2.4.1
- 133 dependencies
- actions/checkout v2 composite
- actions/setup-go v2 composite
- msys2/setup-msys2 v2 composite