github.com/lestrrat-go/jwx/jwt

jwt

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

61

Decision Signals

Health score 61/100, confidence 75/100.

Review
Maintenance 45
Adoption 45
Security 92
Maturity 62
Developer DX 83
Confidence 75

Install

go get github.com/lestrrat-go/jwx

Package Data

updated Jun 10, 2026
Latest versionv1.2.31
Imported by467 packages
Stars0
Forks0
Last activity1 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

142 symbols
SymbolKindSynopsis
Builder Type type Builder struct{}
Builder.Audience Method func (b *Builder) Audience(v []string) *Builder
Builder.Build Method func (b *Builder) Build() (Token, error)
Builder.Claim Method func (b *Builder) Claim(name string, value interface{}) *Builder
Builder.Expiration Method func (b *Builder) Expiration(v time.Time) *Builder
Builder.IssuedAt Method func (b *Builder) IssuedAt(v time.Time) *Builder
Builder.Issuer Method func (b *Builder) Issuer(v string) *Builder
Builder.JwtID Method func (b *Builder) JwtID(v string) *Builder
Builder.NotBefore Method func (b *Builder) NotBefore(v time.Time) *Builder
Builder.Subject Method func (b *Builder) Subject(v string) *Builder
NewBuilder Function func NewBuilder() *Builder
ClaimPair Type type ClaimPair = mapiter.Pair

Maintained Alternatives

limited recent repository activity

#1 golang-jwt

Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html

Go JWT Libraries 9.1K stars 15.1K imported-by 65% confidence
93

#2 pocketbase

Open Source realtime backend in 1 file

Go JWT Libraries 0 stars 544 imported-by 45% confidence
61

Similar Packages

Go JWT Libraries

#1 golang-jwt

Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html

Go JWT Libraries 9.1K stars 15.1K imported-by 65% confidence
93

#2 pocketbase

Open Source realtime backend in 1 file

Go JWT Libraries 0 stars 544 imported-by 45% confidence
61

#3 v4

Package jwt is a Go implementation of JSON Web Tokens: http://self-issued.info/docs/draft-jones-json-web-token.html See README.md for more info.

Go JWT Libraries 0 stars 427 imported-by 75% confidence
52

#4 scs

Session Manager for HTTP servers.

Go JWT Libraries 0 stars 84 imported-by 80% confidence
49

#5 jeff

Simple, flexible, secure, and idiomatic web session management with pluggable backends.

Go JWT Libraries 0 stars 0 imported-by 25% confidence
44