casbin (opens new window) | 12473 | An authorization library that supports access control models like ACL, RBAC, ABAC in Golang | 2 hours ago |
oauth2 (opens new window) | 4273 | Go OAuth2 | 2 days ago |
goth (opens new window) | 3775 | Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications. | 4 days ago |
authboss (opens new window) | 3130 | The boss of http auth. | 4 months ago |
go-jose (opens new window) | 1942 | An implementation of JOSE standards (JWE, JWS, JWT) in Go | 4 months ago |
go-oauth2-server (opens new window) | 1928 | A standalone, specification-compliant, OAuth2 server written in Golang. | 2 months ago |
loginsrv (opens new window) | 1864 | JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, .. | a year ago |
osin (opens new window) | 1753 | Golang OAuth2 server library | a month ago |
gologin (opens new window) | 1546 | Go login handlers for authentication providers (OAuth1, OAuth2) | 4 days ago |
gorbac (opens new window) | 1313 | goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang. | 5 months ago |
scs (opens new window) | 1170 | HTTP Session Management for Go | 2 months ago |
paseto (opens new window) | 618 | Platform-Agnostic Security Tokens implementation in GO (Golang) | 2 days ago |
jwt (opens new window) | 558 | Safe, simple and fast JSON Web Tokens for Go | a month ago |
permissions2 (opens new window) | 460 | 🔐 Middleware for keeping track of users, login states and permissions | 3 months ago |
go-guardian (opens new window) | 389 | Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication. | 5 months ago |
jwt (opens new window) | 290 | JSON Web Token library | 2 days ago |
jeff (opens new window) | 240 | 🍍Jeff provides the simplest way to manage web sessions in Go. | a year ago |
jwt-auth (opens new window) | 218 | This package provides json web token (jwt) middleware for goLang http servers | a year ago |
httpauth (opens new window) | 214 | HTTP Authentication middlewares | 10 months ago |
branca (opens new window) | 168 | 🔑 Secure alternative to JWT. Authenticated Encrypted API Tokens for Go. | 2 years ago |
sessionup (opens new window) | 117 | Straightforward HTTP session management | 4 months ago |
session (opens new window) | 107 | Go session management for web servers (including support for Google App Engine - GAE). | a year ago |
jwt (opens new window) | 99 | This is an implementation of JWT in golang! | 2 years ago |
rbac (opens new window) | 98 | Minimalistic RBAC package for Go applications | 4 years ago |
sjwt (opens new window) | 98 | Simple JWT Golang | a month ago |
sessions (opens new window) | 66 | A dead simple, highly performant, highly customizable sessions middleware for go http servers. | 2 years ago |
securecookie (opens new window) | 60 | Fast, secure and efficient secure cookie encoder/decoder | 5 months ago |
go-email-normalizer (opens new window) | 51 | Golang library for providing a canonical representation of email address. | a year ago |
otpgo (opens new window) | 39 | Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go. | a year ago |
scope (opens new window) | 21 | Easily Manage OAuth2 Scopes In Go | a year ago |
cookiestxt (opens new window) | 13 | cookiestxt implement parser of cookies txt format | a year ago |
sessiongate-go (opens new window) | 10 | A driver for the SessionGate Redis module - easy session management using the Go language. | 4 years ago |