casbinby hsluoyz
Authorization library that supports access control models like ACL, RBAC, and ABAC.
github.com/casbin/casbin/v3Go 1.13+ 3 dependenciesv3.11.0updated today

pardnchiu/go-jwt
JWT authentication package providing access tokens and refresh tokens with fingerprinting, Redis storage, and automatic refresh capabilities.
casbinby hsluoyz
Authorization library that supports access control models like ACL, RBAC, and ABAC.
github.com/casbin/casbin/v3Go 1.13+ 3 dependenciesv3.11.0updated today
jwt-goby golang-jwt
A full featured implementation of JSON Web Tokens (JWT). This library supports the parsing and verification as well as the generation and signing of JWTs.
github.com/golang-jwt/jwt/v5Go 1.21+ No dependencies v5.3.1updated 1d ago
spicedbby authzed
A Zanzibar-inspired database that enables fine-grained authorization.
github.com/authzed/spicedbGo 1.26+ 114 dependenciesv1.57.0updated 1d ago
gothby markbates
Provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple providers out of the box.
github.com/markbates/gothGo 1.24+ 11 dependenciesv1.82.0updated 8mo ago
Implementation of fine-grained authorization based on the "Zanzibar: Google's Consistent, Global Authorization System" paper. Backed by CNCF.
github.com/openfga/openfgaGo 1.26+ 53 dependenciesv1.22.1updated today
oauth2by golang
Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support.
golang.org/x/oauth2Go 1.26+ 1 dependencyupdated 1mo ago
ketoby ory
Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.
github.com/ory/ketoGo 1.26+ 41 dependenciesv26.2.0updated 2mo ago
authbossby volatiletech
Modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure it, and start building your app without having to build an authentication system each time.
github.com/aarondl/authboss/v3Go 1.24+ 4 dependenciesv3.5.3updated 3mo ago