SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 Go OAuth Projects
-
casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
https://casbin.org/ (multiple approaches, multiple languages, provider) Open source authZ library that has support for many access control models (ACL, RBAC, ABAC, …) and many languages (Go, Java, Node.js, JS, Rust, …). While somewhat complex, it is also powerful and flexible. They also have their Casdoor platform, which is authN and authZ provider.
-
Project mention: Building a Managed Service Provider Business With Open Source | dev.to | 2024-04-04
Tailscale
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Ory Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
Project mention: Show HN: Open-source OAuth2 server Ory Hydra now 6x faster | news.ycombinator.com | 2024-02-13 -
Project mention: 🚀 Top 12 Open Source Auth Projects Every Developer Should Know 🔑 | dev.to | 2023-12-06
Hanko.io
-
cli
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)
Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | news.ycombinator.com | 2024-01-18https://github.com/smallstep/cli implements some OAuth flows from the CLI, it may be helpful for you.
-
S.S.Octopus
sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
-
You can take a look to https://github.com/ory/fosite
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
oidc
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
Project mention: Easy to use OpenID Connect client and server library written for Go | /r/hackernews | 2023-12-04 -
-
keycloak-ext-operator
Creates OAuth clients in Keycloak and creates corresponding secrets in kubernetes
-
basic-auth-gin
Basic-auth-gin v1 🚀 is a swift RESTful API framework built atop the Gin Framework 🌐 and MongoDB 🗄️. It boasts JWT authentication middleware 🔐, Google OAuth API, SendGrid email API 📧, and SSL support 🔒. Designed for ease of use with environment variable support 🌍, it can be quickly installed and tested using make commands ⚙️.
-
-
gotrxx
gotrxx is a OAuth2 authorization server written in go, with support for Authorization Code Grant with PKCE, Client Credentials Grant and Password Grant.
Go OAuth related posts
- How to update Go version of tailscaled on macOS
- Show HN: Open-source OAuth2 server Ory Hydra now 6x faster
- 🛡️4 Top Database Security Tools in 2024 🏆🔥
- I have made a smalll NAS server using samba. What is the port to fwd to get to it externally
- Remote Printing
- SSH configuration
- Loss of remote access
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Apr 2024
Index
What are some of the best open-source OAuth projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | casbin | 16,791 |
2 | tailscale | 16,315 |
3 | Ory Hydra | 15,043 |
4 | hanko | 5,376 |
5 | cli | 3,468 |
6 | S.S.Octopus | 3,056 |
7 | fosite | 2,245 |
8 | oidc | 1,176 |
9 | oauth2c | 709 |
10 | keycloak-ext-operator | 22 |
11 | basic-auth-gin | 13 |
12 | disgoauth | 9 |
13 | gotrxx | 3 |