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

https://github.com/lestrrat-go/jwx

go golang jwe jwk jws jwt oidc

Score: 33.776380240625386

Last synced: about 4 hours ago
JSON representation

Repository metadata:

Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 2,502
Total Committers: 73
Avg Commits per committer: 34.274
Development Distribution Score (DDS): 0.183

Commits in past year: 623
Committers in past year: 7
Avg Commits per committer in past year: 89.0
Development Distribution Score (DDS) in past year: 0.157

Name Email Commits
Daisuke Maki l****b@g****m 2043
dependabot[bot] 4****] 159
sonatard s****2@g****m 81
github-actions[bot] 4****] 51
Ilia Mirkin i****n@a****u 36
repenno r****o@g****m 18
Toshio Ito t****o@t****p 7
Will McGovern w****l@b****m 5
Mitsuo Heijo 2****o 4
Daisuke Maki l****b@g****m 4
Shinnosuke Sawada 6****9@g****m 4
kwry k****y@k****o 3
Daisuke Maki l****t@f****l 3
Nicola Murino n****o@g****m 3
Yao-Siang Su y****u@1****w 3
Rein Krul i****o@r****l 2
Satoru Kitaguchi 6****e 2
Stefano Arlandini s****i@a****t 2
TANABE Ken-ichi n****n@t****g 2
Taichi Sasaki t****k 2
Thomas Fossati t****f@g****m 2
Wouter Van Hemel w****b@p****g 2
segfault16 s****r@g****e 2
ZhengYuan Loo m****e@z****g 2
Nao Yonashiro o****o@g****m 2
Kohki Makimoto k****o@g****m 2
Henry McConville h****e 2
Hannes Kunnen h****9@g****m 2
Darren Mason d****n@g****m 2
Andor Kesselman a****r@h****m 2
and 43 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 97
Total pull requests: 837
Average time to close issues: about 1 month
Average time to close pull requests: 3 days
Total issue authors: 67
Total pull request authors: 31
Average comments per issue: 3.94
Average comments per pull request: 0.54
Merged pull request: 659
Bot issues: 1
Bot pull requests: 433

Past year issues: 6
Past year pull requests: 109
Past year average time to close issues: 1 day
Past year average time to close pull requests: 1 day
Past year issue authors: 6
Past year pull request authors: 9
Past year average comments per issue: 1.33
Past year average comments per pull request: 0.12
Past year merged pull request: 90
Past year bot issues: 1
Past year bot pull requests: 74

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

Top Issue Authors

  • lestrrat (20)
  • arxeiss (3)
  • ilya-korotya (3)
  • gibmat (2)
  • ItalyPaleAle (2)
  • excavador (2)
  • tonsV2 (2)
  • anderspitman (2)
  • justincranford (2)
  • decentralgabe (2)
  • jhiemstrawisc (1)
  • shaneing (1)
  • xtrycatchx (1)
  • weihong-xu-hpe (1)
  • davidmdm (1)

Top Pull Request Authors

  • dependabot[bot] (386)
  • lestrrat (350)
  • github-actions[bot] (47)
  • drakkan (8)
  • Hannes-Kunnen (4)
  • maro114510 (4)
  • ItalyPaleAle (4)
  • johejo (3)
  • jmalloc (2)
  • AdamKorcz (2)
  • flokli (2)
  • f3ndot (2)
  • testwill (2)
  • kg0r0 (2)
  • cscochris (2)

Top Issue Labels

  • long-term (15)
  • Stale (12)
  • dependencies (1)
  • go (1)
  • dependabot (1)

Top Pull Request Labels

  • dependencies (358)
  • go (221)
  • dependabot (214)
  • github_actions (162)
  • Stale (48)
  • gauntlet-accepted (9)
  • gauntlet-run-g260722-1856-0db21613 (4)
  • gauntlet-run-g260805-2033-fa600c42 (3)
  • gauntlet-run-g260722-1423-d60c4979 (1)
  • long-term (1)
  • cargo (1)

Package metadata

nixpkgs-23.11: jwx

Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies

nixpkgs-24.11: jwx

Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies

proxy.golang.org: github.com/lestrrat-go/jwx

Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.

proxy.golang.org: github.com/lestrrat-go/jwx/v2

Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.

proxy.golang.org: github.com/lestrrat-go/jwx/v2/internal/iter

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/internal/iter#section-documentation
  • Licenses: MIT
  • Latest release: (published 7 months ago)
  • Last Synced: 2026-08-25T10:14:35.643Z (1 day ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.642%
    • Forks count: 2.175%
    • Average: 3.9%
    • Dependent packages count: 5.7%
    • Dependent repos count: 6.082%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/internal/json

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/internal/json#section-documentation
  • Licenses: MIT
  • Latest release: (published 9 months ago)
  • Last Synced: 2026-08-24T10:34:56.471Z (2 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.642%
    • Forks count: 2.175%
    • Average: 3.9%
    • Dependent packages count: 5.7%
    • Dependent repos count: 6.082%
proxy.golang.org: gopkg.in/lestrrat-go/jwx.v0

Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.

  • Homepage: https://github.com/lestrrat-go/jwx
  • Documentation: https://pkg.go.dev/gopkg.in/lestrrat-go/jwx.v0#section-documentation
  • Licenses: mit
  • Latest release: v0.9.2 (published over 6 years ago)
  • Last Synced: 2026-08-25T10:15:08.445Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.093%
    • Forks count: 1.435%
    • Average: 4.718%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/lestrrat-go/jwx/jwa/internal/cmd/gentypes

proxy.golang.org: github.com/lestrrat-go/jwx/jws/internal/cmd/genheader

proxy.golang.org: github.com/lestrrat-go/jwx/cmd/jwx

  • Homepage: https://github.com/lestrrat-go/jwx
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/cmd/jwx#section-documentation
  • Licenses: mit
  • Latest release: (published 2 days ago)
  • Last Synced: 2026-08-24T10:43:55.674Z (2 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.093%
    • Forks count: 1.435%
    • Average: 4.718%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/lestrrat-go/jwx/jwe/internal/cmd/genheader

proxy.golang.org: github.com/lestrrat-go/jwx/jwt/internal/cmd/gentoken

proxy.golang.org: github.com/lestrrat-go/jwx/jwk/internal/cmd/genheader

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jwk/internal/cmd/genheader#section-documentation
  • Licenses: MIT
  • Latest release: v1.2.7 (published almost 4 years ago)
  • Last Synced: 2026-08-24T11:30:56.504Z (2 days ago)
  • Versions: 31
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.093%
    • Forks count: 1.435%
    • Average: 4.718%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/lestrrat-go/jwx/internal/cmd/genreadfile

proxy.golang.org: github.com/Lestrrat-go/jwx/v2

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Lestrrat-go/jwx/v2#section-documentation
  • Licenses: mit
  • Latest release: v2.1.7 (published about 2 months ago)
  • Last Synced: 2026-08-25T10:22:28.484Z (1 day ago)
  • Versions: 33
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.568%
    • Average: 4.721%
    • Dependent repos count: 4.875%
proxy.golang.org: github.com/LESTRrat-GO/JWX/v2

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/LESTRrat-GO/JWX/v2#section-documentation
  • Licenses: mit
  • Latest release: v2.1.7 (published about 2 months ago)
  • Last Synced: 2026-08-24T11:01:20.225Z (2 days ago)
  • Versions: 33
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.616%
    • Average: 4.772%
    • Dependent repos count: 4.927%
proxy.golang.org: github.com/LESTRrat-GO/JWX

Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.

  • Homepage: https://github.com/LESTRrat-GO/JWX
  • Documentation: https://pkg.go.dev/github.com/LESTRrat-GO/JWX#section-documentation
  • Licenses: mit
  • Latest release: v1.2.31 (published over 1 year ago)
  • Last Synced: 2026-08-25T10:11:57.367Z (1 day ago)
  • Versions: 53
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.616%
    • Average: 4.772%
    • Dependent repos count: 4.927%
proxy.golang.org: github.com/Lestrrat-Go/jwx/v2

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Lestrrat-Go/jwx/v2#section-documentation
  • Licenses: mit
  • Latest release: v2.1.7 (published about 2 months ago)
  • Last Synced: 2026-08-25T10:15:23.369Z (1 day ago)
  • Versions: 33
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.672%
    • Average: 4.829%
    • Dependent repos count: 4.986%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/jws

Package jws implements the digital signature on JSON based data structures as described in https://tools.ietf.org/html/rfc7515 If you do not care about the details, the only things that you would need to use are the following functions: To sign, simply use `jws.Sign`. `payload` is a []byte buffer that contains whatever data you want to sign. `alg` is one of the jwa.SignatureAlgorithm constants from package jwa. For RSA and ECDSA family of algorithms, you will need to prepare a private key. For HMAC family, you just need a []byte value. The `jws.Sign` function will return the encoded JWS message on success. To verify, use `jws.Verify`. It will parse the `encodedjws` buffer and verify the result using `algorithm` and `key`. Upon successful verification, the original payload is returned, so you can work on it.

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jws#section-documentation
  • Licenses: MIT
  • Latest release: v2.1.6 (published 3 months ago)
  • Last Synced: 2026-08-25T10:18:18.254Z (1 day ago)
  • Versions: 32
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.741%
    • Average: 4.9%
    • Dependent repos count: 5.06%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/internal/keyconv

proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwe

Package jwe implements JWE as described in https://tools.ietf.org/html/rfc7516

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwe#section-documentation
  • Licenses: MIT
  • Latest release: v2.1.6 (published 4 months ago)
  • Last Synced: 2026-08-24T10:21:07.786Z (2 days ago)
  • Versions: 32
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.756%
    • Average: 4.916%
    • Dependent repos count: 5.075%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwe/internal/content_crypt

proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwe/internal/cipher

proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwe/internal/keyenc

proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwe/internal/keygen

proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwt

Package jwt implements JSON Web Tokens as described in https://tools.ietf.org/html/rfc7519

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwt#section-documentation
  • Licenses: MIT
  • Latest release: v2.1.6 (published 4 months ago)
  • Last Synced: 2026-08-25T10:11:31.358Z (1 day ago)
  • Versions: 32
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.756%
    • Average: 4.916%
    • Dependent repos count: 5.075%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwa

Package jwa defines the various algorithm described in https://tools.ietf.org/html/rfc7518

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwa#section-documentation
  • Licenses: MIT
  • Latest release: v2.1.6 (published 4 months ago)
  • Last Synced: 2026-08-25T10:24:03.045Z (1 day ago)
  • Versions: 32
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/lestrrat-go/jwx/jwa

Package jwa defines the various algorithm described in https://tools.ietf.org/html/rfc7518

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jwa#section-documentation
  • Licenses: MIT
  • Latest release: v1.2.31 (published 4 months ago)
  • Last Synced: 2026-08-25T10:21:34.617Z (1 day ago)
  • Versions: 50
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/lestrrat-go/jwx/internal/pool

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/internal/pool#section-documentation
  • Licenses: MIT
  • Latest release: v1.2.31 (published 4 months ago)
  • Last Synced: 2026-08-25T10:17:02.919Z (1 day ago)
  • Versions: 50
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwk/internal/x509

proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwk

Package jwk implements JWK as described in https://tools.ietf.org/html/rfc7517

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwk#section-documentation
  • Licenses: MIT
  • Latest release: v2.1.6 (published 4 months ago)
  • Last Synced: 2026-08-24T10:59:39.464Z (2 days ago)
  • Versions: 32
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/lestrrat-go/jwx/jwk

Package jwk implements JWK as described in https://tools.ietf.org/html/rfc7517

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jwk#section-documentation
  • Licenses: MIT
  • Latest release: v1.2.31 (published 4 months ago)
  • Last Synced: 2026-08-24T10:51:28.172Z (2 days ago)
  • Versions: 50
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/cert

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/cert#section-documentation
  • Licenses: MIT
  • Latest release: v2.1.6 (published 4 months ago)
  • Last Synced: 2026-08-24T10:22:12.386Z (2 days ago)
  • Versions: 32
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/lestrrat-go/jwx/internal/iter

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/internal/iter#section-documentation
  • Licenses: MIT
  • Latest release: v1.2.31 (published 4 months ago)
  • Last Synced: 2026-08-25T10:20:41.185Z (1 day ago)
  • Versions: 50
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/lestrrat-go/jwx/internal/json

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/internal/json#section-documentation
  • Licenses: MIT
  • Latest release: v1.2.31 (published 4 months ago)
  • Last Synced: 2026-08-25T10:18:56.459Z (1 day ago)
  • Versions: 46
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/lestrrat-go/jwx/internal/base64

proxy.golang.org: github.com/lestrrat-go/jwx/internal/ecutil

Package ecutil defines tools that help with elliptic curve related computation

proxy.golang.org: github.com/lestrrat-go/jwx/x25519

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/x25519#section-documentation
  • Licenses: MIT
  • Latest release: v1.2.31 (published 4 months ago)
  • Last Synced: 2026-08-24T10:17:00.335Z (2 days ago)
  • Versions: 45
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.76%
    • Average: 4.92%
    • Dependent repos count: 5.08%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/internal/ecutil

Package ecutil defines tools that help with elliptic curve related computation

proxy.golang.org: github.com/lestrrat-go/jwx/v4

Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.

  • Homepage: https://github.com/lestrrat-go/jwx
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v4#section-documentation
  • Licenses: mit
  • Latest release: v4.4.0 (published 6 days ago)
  • Last Synced: 2026-08-25T10:16:57.616Z (1 day ago)
  • Versions: 34
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.859%
    • Average: 5.022%
    • Dependent repos count: 5.185%
proxy.golang.org: github.com/LeStrrat-go/jwx/v2

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/LeStrrat-go/jwx/v2#section-documentation
  • Licenses: mit
  • Latest release: v2.1.7 (published about 2 months ago)
  • Last Synced: 2026-08-25T10:18:11.971Z (1 day ago)
  • Versions: 33
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.037%
    • Average: 5.206%
    • Dependent repos count: 5.375%
proxy.golang.org: github.com/lestrrat-go/jwX

Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.

  • Homepage: https://github.com/lestrrat-go/jwX
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwX#section-documentation
  • Licenses: mit
  • Latest release: v1.2.31 (published over 1 year ago)
  • Last Synced: 2026-08-24T10:42:33.532Z (2 days ago)
  • Versions: 55
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.057%
    • Average: 5.227%
    • Dependent repos count: 5.397%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/x25519

  • Homepage: https://github.com/lestrrat-go/jwx
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/x25519#section-documentation
  • Licenses: MIT
  • Latest release: (published 8 months ago)
  • Last Synced: 2026-08-25T10:18:07.348Z (1 day ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.7%
    • Average: 5.891%
    • Dependent repos count: 6.082%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/internal/pool

proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwt/internal/types

proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwe/internal/concatkdf

proxy.golang.org: github.com/lestrrat-go/jwx/v2/internal/base64

proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwe/internal/aescbc

proxy.golang.org: github.com/lestrrat-go/jwx/v3

Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.

  • Homepage: https://github.com/lestrrat-go/jwx
  • Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v3#section-documentation
  • Licenses: mit
  • Latest release: v3.2.0 (published about 1 month ago)
  • Last Synced: 2026-08-24T11:11:28.600Z (2 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 606,102,918
  • Rankings:
    • Dependent packages count: 6.097%
    • Average: 6.301%
    • Dependent repos count: 6.505%
proxy.golang.org: github.com/Lestrrat-go/jwx

Package jwx contains tools that deal with the various JWx (JOSE) technologies such as JWT, JWS, JWE, etc in Go.

  • Homepage: https://github.com/Lestrrat-go/jwx
  • Documentation: https://pkg.go.dev/github.com/Lestrrat-go/jwx#section-documentation
  • Licenses: mit
  • Latest release: v1.2.31 (published over 1 year ago)
  • Last Synced: 2026-08-25T10:17:03.187Z (1 day ago)
  • Versions: 55
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.109%
    • Average: 6.314%
    • Dependent repos count: 6.518%
nixpkgs-23.05: jwx

Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies

guix: go-github-com-lestrrat-go-jwx-v2

Complete implementation of JWx in Golang

ubuntu-24.10: golang-github-lestrrat-go-jwx

  • Homepage: https://github.com/lestrrat-go/jwx
  • Licenses: mit
  • Latest release: 1.2.30-1 (published 7 months ago)
  • Last Synced: 2026-03-08T16:50:33.011Z (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-lestrrat-go-jwx

Complete implementation of JWx in Golang

nixpkgs-24.05: jwx

Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies

guix: go-github-com-lestrrat-go-jwx-v3

Complete implementation of JWx in Golang

nixpkgs-unstable: jwx

Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies

debian-13: golang-github-lestrrat-go-jwx

  • Homepage: https://github.com/lestrrat-go/jwx
  • Documentation: https://packages.debian.org/trixie/golang-github-lestrrat-go-jwx
  • Licenses: mit
  • Latest release: 2.1.4-1 (published 7 months ago)
  • Last Synced: 2026-08-17T21:35:45.428Z (9 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

cmd/jwx/go.mod go
  • github.com/cpuguy83/go-md2man/v2 v2.0.1
  • github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1
  • github.com/goccy/go-json v0.9.10
  • github.com/lestrrat-go/blackmagic v1.0.1
  • github.com/lestrrat-go/httpcc v1.0.1
  • github.com/lestrrat-go/httprc v1.0.4
  • github.com/lestrrat-go/iter v1.0.2
  • github.com/lestrrat-go/jwx/v2 v2.0.0-00010101000000-000000000000
  • github.com/lestrrat-go/option v1.0.0
  • github.com/russross/blackfriday/v2 v2.1.0
  • github.com/urfave/cli/v2 v2.3.0
  • golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f
cmd/jwx/go.sum go
  • github.com/BurntSushi/toml v0.3.1
  • github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d
  • github.com/cpuguy83/go-md2man/v2 v2.0.1
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/decred/dcrd/crypto/blake256 v1.0.0
  • github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1
  • github.com/goccy/go-json v0.9.10
  • github.com/lestrrat-go/blackmagic v1.0.1
  • github.com/lestrrat-go/httpcc v1.0.1
  • github.com/lestrrat-go/httprc v1.0.4
  • github.com/lestrrat-go/iter v1.0.2
  • github.com/lestrrat-go/option v1.0.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/russross/blackfriday/v2 v2.0.1
  • github.com/russross/blackfriday/v2 v2.1.0
  • github.com/shurcooL/sanitized_anchor_name v1.0.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/objx v0.4.0
  • github.com/stretchr/testify v1.6.1
  • github.com/stretchr/testify v1.7.1
  • github.com/stretchr/testify v1.8.0
  • github.com/urfave/cli/v2 v2.3.0
  • golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f
  • golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2
  • golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
  • golang.org/x/sys v0.0.0-20210423082822-04245dca01da
  • golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/text v0.3.6
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v2 v2.2.3
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  • gopkg.in/yaml.v3 v3.0.1
go.mod go
  • github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1
  • github.com/goccy/go-json v0.9.10
  • github.com/lestrrat-go/blackmagic v1.0.1
  • github.com/lestrrat-go/httprc v1.0.4
  • github.com/lestrrat-go/iter v1.0.2
  • github.com/lestrrat-go/option v1.0.0
  • github.com/stretchr/testify v1.8.0
  • golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f
go.sum go
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/decred/dcrd/crypto/blake256 v1.0.0
  • github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1
  • github.com/goccy/go-json v0.9.10
  • github.com/lestrrat-go/blackmagic v1.0.1
  • github.com/lestrrat-go/httpcc v1.0.1
  • github.com/lestrrat-go/httprc v1.0.4
  • github.com/lestrrat-go/iter v1.0.2
  • github.com/lestrrat-go/option v1.0.0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/objx v0.4.0
  • github.com/stretchr/testify v1.6.1
  • github.com/stretchr/testify v1.7.1
  • github.com/stretchr/testify v1.8.0
  • golang.org/x/crypto v0.0.0-20220427172511-eb4f295cb31f
  • golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2
  • golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
  • golang.org/x/sys v0.0.0-20210423082822-04245dca01da
  • golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/text v0.3.6
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  • gopkg.in/yaml.v3 v3.0.1
.github/workflows/assign-issue.yml actions
  • pozil/auto-assign-issue v1 composite
.github/workflows/assign-pr.yml actions
  • kentaro-m/auto-assign-action v1.2.4 composite
.github/workflows/autodoc.yml actions
  • actions/checkout v3 composite
.github/workflows/ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • codecov/codecov-action v3 composite
.github/workflows/lint.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • golangci/golangci-lint-action v3 composite
.github/workflows/smoke.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
.github/workflows/stale.yml actions
  • actions/stale v7 composite
.github/workflows/codeql.yml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/dependabot.yml actions
  • actions/checkout v4 composite
.github/workflows/bazel.yml actions
  • actions/cache 55cc8345863c7cc4c66a329aec7e433d2d1c52a9 composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • bazelbuild/setup-bazelisk b39c379c82683a5f25d34f0d062761f62693e0b2 composite
internal/jwxcodegen/go.mod go
  • github.com/fatih/color v1.16.0
  • github.com/goccy/go-json v0.10.3
  • github.com/goccy/go-yaml v1.11.2
  • github.com/lestrrat-go/codegen v1.0.4
  • github.com/lestrrat-go/option v1.0.1
  • github.com/lestrrat-go/xstrings v0.0.0-20220901080742-cacb16b8ddb7
  • github.com/mattn/go-colorable v0.1.13
  • github.com/mattn/go-isatty v0.0.20
  • github.com/stretchr/testify v1.11.1
  • golang.org/x/crypto v0.52.0
  • golang.org/x/mod v0.33.0
  • golang.org/x/sync v0.20.0
  • golang.org/x/sys v0.45.0
  • golang.org/x/tools v0.42.0
  • golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
MODULE.bazel bazel
  • aspect_bazel_lib 2.11.0
  • bazel_skylib 1.7.1
  • gazelle 0.50.0
  • rules_go 0.60.0
.github/workflows/fuzz.yml actions
  • actions/cache 55cc8345863c7cc4c66a329aec7e433d2d1c52a9 composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-go b7ad1dad31e06c5925ef5d2fc7ad053ef454303e composite
.github/workflows/companion-tests.yml actions
  • actions/cache 55cc8345863c7cc4c66a329aec7e433d2d1c52a9 composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-go b7ad1dad31e06c5925ef5d2fc7ad053ef454303e composite
internal/jwxcodegen/go.sum go
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/fatih/color v1.16.0
  • github.com/go-playground/locales v0.13.0
  • github.com/go-playground/universal-translator v0.17.0
  • github.com/go-playground/validator/v10 v10.4.1
  • github.com/goccy/go-json v0.10.3
  • github.com/goccy/go-yaml v1.11.2
  • github.com/google/go-cmp v0.6.0
  • github.com/leodido/go-urn v1.2.0
  • github.com/lestrrat-go/codegen v1.0.4
  • github.com/lestrrat-go/option v1.0.0
  • github.com/lestrrat-go/option v1.0.1
  • github.com/lestrrat-go/xstrings v0.0.0-20210804220435-4dd8b234342b
  • github.com/lestrrat-go/xstrings v0.0.0-20220901080742-cacb16b8ddb7
  • github.com/mattn/go-colorable v0.1.13
  • github.com/mattn/go-isatty v0.0.16
  • github.com/mattn/go-isatty v0.0.20
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.6.1
  • github.com/stretchr/testify v1.7.0
  • github.com/stretchr/testify v1.7.1
  • github.com/stretchr/testify v1.11.1
  • github.com/yuin/goldmark v1.2.1
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
  • golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
  • golang.org/x/crypto v0.52.0
  • golang.org/x/mod v0.3.0
  • golang.org/x/mod v0.33.0
  • golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
  • golang.org/x/net v0.0.0-20190620200207-3b0461eec859
  • golang.org/x/net v0.0.0-20200822124328-c89045814202
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208
  • golang.org/x/sync v0.20.0
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/sys v0.0.0-20190412213103-97732733099d
  • golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd
  • golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab
  • golang.org/x/sys v0.6.0
  • golang.org/x/sys v0.45.0
  • golang.org/x/text v0.3.0
  • golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
  • golang.org/x/tools v0.0.0-20200918232735-d647fc253266
  • golang.org/x/tools v0.42.0
  • golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
  • golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
  • golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
  • golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  • gopkg.in/yaml.v3 v3.0.0
  • gopkg.in/yaml.v3 v3.0.1