go-pkgz/auth
Authenticator via oauth2, direct, email and telegram observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 6.0
- age_days: 2807
- days_rel: 14
- days_push: 7
- n_releases_24m: 21
Adoption not part of the score
1349 stars · 97 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go library providing authentication via multiple oauth2 providers (GitHub, Google, Facebook, Discord, Telegram, and more), direct credentials, and email verification. It issues JWTs stored in secure cookies with XSRF protection and includes router middleware, avatar proxying, and role-based access control.
Use cases
- add social login to a Go web app
- authenticate users with JWT cookies in Go
- support multiple oauth2 providers at once
- implement email verification login flow
- add telegram login to a backend service
- protect HTTP routes with auth middleware
- add role-based access control to a Go API
When to choose
- building a Go HTTP service that needs social login or JWT-based auth
- you want multiple oauth2 providers with minimal boilerplate
- you need built-in avatar handling, blacklists, and auth hooks
When to avoid
- your project is not written in Go
- you need a full identity provider with user management UI
- you prefer framework-bundled auth like Django or Rails built-ins
Facets
library · maturity active
auth middleware http-server security web-development backend developer-tools go windows oauth2 jwt social-login authentication email-verification telegram-login xsrf-protection avatar-proxy role-based-access-control linux macos
2 sources
- readme: https://github.com/go-pkgz/auth · fetched 2026-08-28 · b8b47459938e
- homepage: https://go-pkgz.umputun.dev/auth/ · fetched 2026-08-29 · 62488c65c2dc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| go-pkgz/auth | main | 99 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem