goth

Auth framework

A framework for implementing multi-provider authentication in Go web applications

Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.

GitHub

6k stars
60 watching
604 forks
Language: Go
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
peburrows/gothA library for authenticating with Google Cloud APIs using OAuth2 tokens290
volatiletech/authbossAn authentication system that provides modular features and tools to simplify the process of implementing authentication in web applications.3,879
shaj13/go-guardianA library for simple and clean API authentication with various strategies563
satori/go.uuidProvides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versions and parsing capabilities.4,894
asaskevich/govalidatorPackage of validators and sanitizers for strings, structs, and collections6,061
googleapis/google-cloud-goA set of libraries providing access to Google Cloud Platform services via the Go programming language.3,809
go-kit/kitA toolkit for building microservices in Go26,684
google/uuidGenerates and inspects unique identifiers based on a standardized format5,394
wailsapp/wailsEnables Go programmers to build desktop applications with integrated web frontends25,855
go-webauthn/webauthnA library that provides Web Authentication capabilities for Go applications.827
go-git/go-gitA high-level implementation of the Git version control system in Go6,070
grpc/grpc-goA high-performance RPC framework that supports mobile and HTTP/2-based communication.21,208
gophish/gophishAn open-source toolkit designed to help businesses and penetration testers execute simulated phishing attacks and security awareness training.11,868
caddyserver/certmagicAutomates HTTPS certificate issuance and renewal for Go applications.5,068
maxence-charriere/go-appA framework for building web applications with Go, supporting progressive web apps and WebAssembly.8,027