Skip to content

Authentication & OAuth



  • go-oauth2/oauth2 - OAuth 2.0 server library for the Go programming language.
  • authelia/authelia - The Single Sign-On Multi-Factor portal for web apps
  • markbates/goth - Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
  • casbin/casbin - An authorization library that supports access control models like ACL, RBAC, ABAC in Golang
  • golang/oauth2 - Go OAuth2
  • eko/authz - 🛡️ Authorization backend that comes with a UI for RBAC and ABAC permissions
  • biscuit-auth/biscuit-go


Back to top