github.com/abraithwaite/jeff

jeff

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

43

Decision Signals

Health score 43/100, confidence 80/100.

Caution
Maintenance 15
Adoption 15
Security 92
Maturity 55
Developer DX 83
Confidence 80

Install

go get github.com/abraithwaite/jeff

Package Data

updated May 28, 2026
Latest versionv0.2.1
Imported by2 packages
Stars0
Forks0
Last activity4 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

38 symbols
SymbolKindSynopsis
Jeff Type type Jeff struct{}
Jeff.Clear Method func (j *Jeff) Clear(ctx context.Context, w http.ResponseWriter) error
Jeff.Delete Method func (j *Jeff) Delete(ctx context.Context, key []byte, tokens ...[]byte) error
Jeff.Public Method func (j *Jeff) Public(wrap http.Handler) http.Handler
Jeff.PublicFunc Method func (j *Jeff) PublicFunc(wrap http.HandlerFunc) http.HandlerFunc
Jeff.SessionsForKey Method func (j *Jeff) SessionsForKey(ctx context.Context, key []byte) (SessionList, error)
Jeff.Set Method func (j *Jeff) Set(ctx context.Context, w http.ResponseWriter, key []byte, meta ...[]byte) error
Jeff.Wrap Method func (j *Jeff) Wrap(wrap http.Handler) http.Handler
Jeff.WrapFunc Method func (j *Jeff) WrapFunc(wrap http.HandlerFunc) http.HandlerFunc
New Function func New(s Storage, opts ...func(*Jeff)) *Jeff
Session Type type Session struct{ ... }
ActiveSession Function func ActiveSession(ctx context.Context) Session

Maintained Alternatives

limited recent repository activity

#1 pocketbase

Open Source realtime backend in 1 file

Go JWT Libraries 58.7K stars 544 imported-by 100% confidence
94

#2 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 0 imported-by 80% confidence
87

#3 jwt-auth

JWT middleware for Golang http servers with many configuration options.

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

#4 jwt

Package jwt implements JSON Web Tokens as described in RFC 7519.

Go JWT Libraries 0 stars 0 imported-by 20% confidence
43

Similar Packages

Go JWT Libraries

#1 pocketbase

Open Source realtime backend in 1 file

Go JWT Libraries 58.7K stars 544 imported-by 100% confidence
94

#2 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 0 imported-by 80% confidence
87

#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 jwtauth

Go JWT Libraries 0 stars 697 imported-by 75% confidence
50

#5 jwt-auth

JWT middleware for Golang http servers with many configuration options.

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