https://github.com/lestrrat-go/jwx
go golang jwe jwk jws jwt oidc
Score: 29.471334168688756
Last synced: about 1 hour ago
JSON representation
Repository metadata:
Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe
- Host: GitHub
- URL: https://github.com/lestrrat-go/jwx
- Owner: lestrrat-go
- License: mit
- Created: 2015-11-04T05:12:52.000Z (over 10 years ago)
- Default Branch: develop/v4
- Last Pushed: 2026-05-23T12:32:06.000Z (21 days ago)
- Last Synced: 2026-05-30T13:57:09.613Z (14 days ago)
- Topics: go, golang, jwe, jwk, jws, jwt, oidc
- Language: Go
- Homepage:
- Size: 16.9 MB
- Stars: 2,382
- Watchers: 23
- Forks: 190
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
- Agents: AGENTS.md
-
Funding:
- Github: lestrrat
Owner metadata:
- Name: lestrrat-go
- Login: lestrrat-go
- Email:
- Kind: organization
- Description: @lestrrat 's Go projects
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/36653903?v=4
- Repositories: 99
- Last Synced at: 2023-08-07T14:22:53.617Z
- Profile URL: https://github.com/lestrrat-go
Package metadata
- Total packages: 53
- Total downloads: unknown
- Total docker downloads: 2,644,204,734
- Total dependent packages: 1,734 (may contain duplicates)
- Total dependent repositories: 3,185 (may contain duplicates)
- Total versions: 1,131
- Total maintainers: 2
- Total advisories: 4
nixpkgs-23.11: jwx
Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/tools/security/jwx/default.nix#L22
- Licenses: MIT
- Latest release: 2.0.16 (published 4 months ago)
- Last Synced: 2026-04-14T03:05:37.479Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.168%
- Stargazers count: 0.324%
- Forks count: 0.348%
- Maintainers (2)
nixpkgs-24.11: jwx
Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/by-name/jw/jwx/package.nix#L23
- Licenses: MIT
- Latest release: 2.1.1 (published 4 months ago)
- Last Synced: 2026-04-12T18:06:41.692Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.171%
- Stargazers count: 0.324%
- Forks count: 0.36%
- Maintainers (2)
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: (published about 6 hours ago)
- Last Synced: 2026-06-13T15:15:41.328Z (about 6 hours ago)
- Versions: 55
- Dependent Packages: 1,295
- Dependent Repositories: 2,884
- Docker Downloads: 1,616,350,690
-
Rankings:
- Dependent packages count: 0.102%
- Docker downloads count: 0.109%
- Dependent repos count: 0.153%
- Average: 0.859%
- Stargazers count: 1.703%
- Forks count: 2.228%
- Advisories:
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.
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 year ago)
- Last Synced: 2026-06-13T02:12:33.697Z (about 19 hours ago)
- Versions: 32
- Dependent Packages: 439
- Dependent Repositories: 301
- Docker Downloads: 421,751,126
-
Rankings:
- Docker downloads count: 0.202%
- Dependent packages count: 0.284%
- Dependent repos count: 0.386%
- Average: 0.968%
- Stargazers count: 1.708%
- Forks count: 2.26%
- Advisories:
proxy.golang.org: github.com/lestrrat-go/jwx/v2/internal/json
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/internal/json#section-documentation
- Licenses: MIT
- Latest release: (published 7 months ago)
- Last Synced: 2026-06-11T18:31:52.803Z (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: github.com/lestrrat-go/jwx/v2/internal/iter
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/internal/iter#section-documentation
- Licenses: MIT
- Latest release: (published 5 months ago)
- Last Synced: 2026-05-10T03:02:21.142Z (about 1 month 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/jwa/internal/cmd/gentypes
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jwa/internal/cmd/gentypes#section-documentation
- Licenses: MIT
- Latest release: (published 3 months ago)
- Last Synced: 2026-06-03T09:43:53.146Z (10 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/jws/internal/cmd/genheader
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jws/internal/cmd/genheader#section-documentation
- Licenses: MIT
- Latest release: (published 5 months ago)
- Last Synced: 2026-06-08T13:39:45.004Z (5 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/jwk/internal/cmd/genheader
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jwk/internal/cmd/genheader#section-documentation
- Licenses: MIT
- Latest release: v1.2.7 (published over 3 years ago)
- Last Synced: 2026-06-07T05:20:46.422Z (7 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/jwt/internal/cmd/gentoken
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jwt/internal/cmd/gentoken#section-documentation
- Licenses: MIT
- Latest release: (published 5 months ago)
- Last Synced: 2026-05-30T23:16:24.774Z (14 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/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 about 1 month ago)
- Last Synced: 2026-05-07T02:45:45.616Z (about 1 month 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
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jwe/internal/cmd/genheader#section-documentation
- Licenses: MIT
- Latest release: (published about 2 months ago)
- Last Synced: 2026-05-29T19:17:14.881Z (15 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/internal/cmd/genreadfile
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/internal/cmd/genreadfile#section-documentation
- Licenses: MIT
- Latest release: (published 3 months ago)
- Last Synced: 2026-05-01T07:33:47.621Z (about 1 month 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/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
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jws#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published 28 days ago)
- Last Synced: 2026-05-16T20:46:14.395Z (28 days 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
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/internal/keyconv#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-13T07:26:38.434Z (about 1 month ago)
- Versions: 32
- 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/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
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwe#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-12T05:45:39.773Z (about 1 month 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
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwe/internal/content_crypt#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-12T05:45:44.929Z (about 1 month 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/keygen
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwe/internal/keygen#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-12T05:45:47.697Z (about 1 month 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/keyenc
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwe/internal/keyenc#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-12T05:45:38.028Z (about 1 month 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/jwt
Package jwt implements JSON Web Tokens as described in https://tools.ietf.org/html/rfc7519
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwt#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-12T05:45:46.245Z (about 1 month 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/cipher
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwe/internal/cipher#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-12T05:45:36.916Z (about 1 month 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
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwa#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-06-10T02:32:02.170Z (4 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
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/internal/iter#section-documentation
- Licenses: MIT
- Latest release: v1.2.31 (published about 1 month ago)
- Last Synced: 2026-05-09T20:37:58.030Z (about 1 month 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/internal/ecutil
Package ecutil defines tools that help with elliptic curve related computation
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/internal/ecutil#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-09T20:37:42.305Z (about 1 month 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/ecutil
Package ecutil defines tools that help with elliptic curve related computation
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/internal/ecutil#section-documentation
- Licenses: MIT
- Latest release: v1.2.31 (published about 1 month ago)
- Last Synced: 2026-06-12T09:01:35.142Z (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/v2/cert
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/cert#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-06-10T23:15:44.077Z (3 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/v2/jwk/internal/x509
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwk/internal/x509#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-09T20:37:01.746Z (about 1 month ago)
- Versions: 7
- 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
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jwk#section-documentation
- Licenses: MIT
- Latest release: v1.2.31 (published about 1 month ago)
- Last Synced: 2026-05-09T20:38:01.631Z (about 1 month 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
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/internal/json#section-documentation
- Licenses: MIT
- Latest release: v1.2.31 (published about 1 month ago)
- Last Synced: 2026-05-09T20:37:52.345Z (about 1 month 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
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/internal/base64#section-documentation
- Licenses: MIT
- Latest release: v1.2.31 (published about 1 month ago)
- Last Synced: 2026-05-09T20:37:57.107Z (about 1 month 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/x25519
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/x25519#section-documentation
- Licenses: MIT
- Latest release: v1.2.31 (published about 1 month ago)
- Last Synced: 2026-06-12T21:17:34.204Z (1 day 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/internal/pool
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/internal/pool#section-documentation
- Licenses: MIT
- Latest release: v1.2.31 (published about 1 month ago)
- Last Synced: 2026-05-09T20:38:00.589Z (about 1 month 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/jwa
Package jwa defines the various algorithm described in https://tools.ietf.org/html/rfc7518
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/jwa#section-documentation
- Licenses: MIT
- Latest release: v1.2.31 (published about 1 month ago)
- Last Synced: 2026-05-09T20:37:57.686Z (about 1 month 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
Package jwk implements JWK as described in https://tools.ietf.org/html/rfc7517
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwk#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-05-09T20:37:39.378Z (about 1 month 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/v4
- Homepage:
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v4#section-documentation
- Licenses:
- Latest release: v4.0.2 (published about 1 month ago)
- Last Synced: 2026-06-12T15:45:31.626Z (1 day ago)
- Versions: 30
- 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.6 (published about 1 year ago)
- Last Synced: 2026-06-01T17:46:00.633Z (12 days ago)
- Versions: 32
- 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. The primary focus of this library tool set is to implement the extremely flexible OAuth2 / OpenID Connect protocols. There are many other libraries out there that deal with all or parts of these JWx technologies: This library exists because there was a need for a toolset that encompasses the whole set of JWx technologies in a highly customizable manner, in one package. You can find more high level documentation at Github (https://github.com/lestrrat-go/jwx)
- 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 about 1 year ago)
- Last Synced: 2026-06-05T19:03:17.250Z (8 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/internal/pool
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/internal/pool#section-documentation
- Licenses: MIT
- Latest release: (published 6 months ago)
- Last Synced: 2026-06-03T08:31:00.719Z (11 days 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/jwt/internal/types
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwt/internal/types#section-documentation
- Licenses: MIT
- Latest release: (published 6 months ago)
- Last Synced: 2026-06-08T04:18:53.788Z (6 days 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/x25519
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/x25519#section-documentation
- Licenses: MIT
- Latest release: (published 6 months ago)
- Last Synced: 2026-05-10T03:02:21.149Z (about 1 month 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/jwe/internal/concatkdf
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwe/internal/concatkdf#section-documentation
- Licenses: MIT
- Latest release: (published 6 months ago)
- Last Synced: 2026-05-10T03:02:21.172Z (about 1 month ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.703%
- Average: 5.894%
- Dependent repos count: 6.085%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/jwe/internal/aescbc
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/jwe/internal/aescbc#section-documentation
- Licenses: MIT
- Latest release: (published 7 months ago)
- Last Synced: 2026-05-10T03:02:21.138Z (about 1 month ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.711%
- Average: 5.902%
- Dependent repos count: 6.093%
proxy.golang.org: github.com/lestrrat-go/jwx/v2/internal/base64
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://pkg.go.dev/github.com/lestrrat-go/jwx/v2/internal/base64#section-documentation
- Licenses: MIT
- Latest release: v2.1.6 (published about 1 month ago)
- Last Synced: 2026-06-02T10:09:36.278Z (11 days ago)
- Versions: 32
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.711%
- Average: 5.902%
- Dependent repos count: 6.093%
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. Examples are stored in a separate Go module (to avoid adding dependencies to this module), and thus does not appear in the online documentation for this module. You can find the examples in Github at https://github.com/lestrrat-go/jwx/tree/v3/examples You can find more high level documentation at Github (https://github.com/lestrrat-go/jwx/tree/v2) FAQ style documentation can be found in the repository (https://github.com/lestrrat-go/jwx/tree/develop/v3/docs)
- 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.1.1 (published about 1 month ago)
- Last Synced: 2026-05-24T05:47:12.446Z (21 days ago)
- Versions: 21
- 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. The primary focus of this library tool set is to implement the extremely flexible OAuth2 / OpenID Connect protocols. There are many other libraries out there that deal with all or parts of these JWx technologies: This library exists because there was a need for a toolset that encompasses the whole set of JWx technologies in a highly customizable manner, in one package. You can find more high level documentation at Github (https://github.com/lestrrat-go/jwx)
- 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 about 1 year ago)
- Last Synced: 2026-06-10T14:02:20.714Z (3 days ago)
- Versions: 55
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.109%
- Average: 6.314%
- Dependent repos count: 6.518%
guix: go-github-com-lestrrat-go-jwx-v2
Complete implementation of JWx in Golang
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-web.scm#n8936
- Licenses: mit
- Latest release: 2.1.6 (published 3 months ago)
- Last Synced: 2026-04-07T02:02:12.510Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: jwx
Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/tools/security/jwx/default.nix#L22
- Licenses: MIT
- Latest release: 2.0.9 (published 5 months ago)
- Last Synced: 2026-03-05T20:27:19.087Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
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 4 months ago)
- Last Synced: 2026-03-13T19:16:17.605Z (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-lestrrat-go-jwx
- Homepage: https://github.com/lestrrat-go/jwx
- Licenses: mit
- Latest release: 1.2.30-1 (published 4 months ago)
- Last Synced: 2026-03-08T16:50:33.011Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-unstable: jwx
Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/jw/jwx/package.nix#L23
- Licenses: MIT
- Latest release: 3.0.13 (published 5 months ago)
- Last Synced: 2026-03-06T09:24:49.703Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
nixpkgs-24.05: jwx
Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/tools/security/jwx/default.nix#L23
- Licenses: MIT
- Latest release: 2.0.21 (published 4 months ago)
- Last Synced: 2026-03-08T21:13:50.316Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
guix: go-github-com-lestrrat-go-jwx-v3
Complete implementation of JWx in Golang
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-web.scm#n8981
- Licenses: mit
- Latest release: 3.0.10 (published 3 months ago)
- Last Synced: 2026-04-07T02:00:22.408Z (2 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
- Homepage: https://github.com/lestrrat-go/jwx
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-web.scm#n8867
- Licenses: expat
- Latest release: 1.2.31 (published 3 months ago)
- Last Synced: 2026-04-07T02:00:24.421Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%