Libraries for Token Signing/Verification
Filter by
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
Minimum version v3.2.2Learn more
go get github.com/golang-jwt/jwt/v5
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
go get github.com/SermoDigital/jose
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
go get github.com/robbert229/jwt
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
go get github.com/square/go-jose
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
go get github.com/lestrrat-go/jwx
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
go get github.com/nickvellios/gojwt
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
GO111MODULE=on go get github.com/gbrlsnchs/jwt/v3
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
go get github.com/pascaldekloe/jwt
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
go get github.com/brianvoe/sjwt
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
Minimum version 1.12Learn more
go get github.com/cristalhq/jwt
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
go get github.com/gilbsgilbs/jwit
- Sign
- Verify
iss
checksub
checkaud
checkexp
checknbf
checkiat
checkjti
checktyp
check
- HS256
- HS384
- HS512
- RS256
- RS384
- RS512
- ES256
- ES256K
- ES384
- ES512
- PS256
- PS384
- PS512
- EdDSA
go get github.com/kataras/jwt
Get Started with JSON Web Tokens
Securely implement authentication with JWTs using Auth0 on any stack and any device in less than 10 minutes.