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 Jun 11, 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 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 45% confidence
84

#2 pocketbase

Open Source realtime backend in 1 file

Go JWT Libraries 0 stars 544 imported-by 80% confidence
75

#3 jwt

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

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

#4 scs

Session Manager for HTTP servers.

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

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 0 imported-by 45% confidence
84

#2 pocketbase

Open Source realtime backend in 1 file

Go JWT Libraries 0 stars 544 imported-by 80% confidence
75

#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 10.8K stars 427 imported-by 95% confidence
71

#4 jwt

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

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

#5 scs

Session Manager for HTTP servers.

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