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
604 forks
Language: Go
last commit: almost 2 years agoLinked from 1 awesome list
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A library for authenticating with Google Cloud APIs using OAuth2 tokens | 290 | |
| An authentication system that provides modular features and tools to simplify the process of implementing authentication in web applications. | 3,879 | |
| A library for simple and clean API authentication with various strategies | 563 | |
| Provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versions and parsing capabilities. | 4,894 | |
| Package of validators and sanitizers for strings, structs, and collections | 6,061 | |
| A set of libraries providing access to Google Cloud Platform services via the Go programming language. | 3,809 | |
| A toolkit for building microservices in Go | 26,684 | |
| Generates and inspects unique identifiers based on a standardized format | 5,394 | |
| Enables Go programmers to build desktop applications with integrated web frontends | 25,855 | |
| A library that provides Web Authentication capabilities for Go applications. | 827 | |
| A high-level implementation of the Git version control system in Go | 6,070 | |
| A high-performance RPC framework that supports mobile and HTTP/2-based communication. | 21,208 | |
| An open-source toolkit designed to help businesses and penetration testers execute simulated phishing attacks and security awareness training. | 11,868 | |
| Automates HTTPS certificate issuance and renewal for Go applications. | 5,068 | |
| A framework for building web applications with Go, supporting progressive web apps and WebAssembly. | 8,027 |