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.
6k stars
60 watching
598 forks
Language: Go
last commit: about 1 month ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
peburrows/goth | A library for authenticating with Google Cloud APIs using OAuth2 tokens | 289 |
volatiletech/authboss | An authentication system that provides modular features and tools to simplify the process of implementing authentication in web applications. | 3,857 |
shaj13/go-guardian | A library for simple and clean API authentication with various strategies | 560 |
satori/go.uuid | A package that provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versioning and parsing capabilities. | 4,877 |
asaskevich/govalidator | Package of validators and sanitizers for strings, structs, and collections | 6,050 |
googleapis/google-cloud-go | A set of libraries providing access to Google Cloud Platform services via the Go programming language. | 3,779 |
go-kit/kit | A toolkit for building microservices in Go | 26,621 |
google/uuid | Generates and inspects unique identifiers based on a standardized format | 5,343 |
wailsapp/wails | Enables Go programmers to build desktop applications with integrated web frontends | 25,392 |
go-webauthn/webauthn | A library that provides Web Authentication capabilities for Go applications. | 798 |
go-git/go-git | A high-level implementation of the Git version control system in Go | 5,995 |
grpc/grpc-go | A high-performance RPC framework that supports mobile and HTTP/2-based communication. | 21,100 |
gophish/gophish | An open-source toolkit designed to help businesses and penetration testers execute simulated phishing attacks and security awareness training. | 11,675 |
caddyserver/certmagic | Automates HTTPS certificate issuance and renewal for Go applications. | 5,044 |
maxence-charriere/go-app | A framework for building web applications with Go, supporting progressive web apps and WebAssembly. | 7,968 |