github.com/alexedwards/scs

scs

Session Manager for HTTP servers.

49

Decision Signals

Health score 49/100, confidence 80/100.

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

Install

go get github.com/alexedwards/scs

Package Data

updated Jun 10, 2026
Latest versionv1.4.1
Imported by84 packages
Stars0
Forks0
Last activity7 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

56 symbols
SymbolKindSynopsis
Manager Type type Manager struct{}
Manager.AddToContext Method func (m *Manager) AddToContext(ctx context.Context, session *Session) context.Context
Manager.Domain Method func (m *Manager) Domain(s string)
Manager.HttpOnly Method func (m *Manager) HttpOnly(b bool)
Manager.IdleTimeout Method func (m *Manager) IdleTimeout(t time.Duration)
Manager.Lifetime Method func (m *Manager) Lifetime(t time.Duration)
Manager.Load Method func (m *Manager) Load(r *http.Request) *Session
Manager.LoadFromContext Method func (m *Manager) LoadFromContext(ctx context.Context) *Session
Manager.Multi Method func (m *Manager) Multi(next http.Handler) http.Handler
Manager.Name Method func (m *Manager) Name(s string)
Manager.Path Method func (m *Manager) Path(s string)
Manager.Persist Method func (m *Manager) Persist(b bool)

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 jwt

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

Go JWT Libraries 0 stars 467 imported-by 75% confidence
61

#3 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 jwt

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

Go JWT Libraries 0 stars 467 imported-by 75% confidence
61

#3 pocketbase

Open Source realtime backend in 1 file

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

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

#5 jeff

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

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