Go OAuth

Open-source Go projects categorized as OAuth | Edit details

Top 6 Go OAuth Projects

  • GitHub repo 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: What type of software do you write at your workplace? | reddit.com/r/golang | 2022-01-17

    For hobby work I've used Gorilla Mux for web APIs and written a UI in Angular and I depended upon Badgerdb for data storage since it's a fantastic in-process datastore and well supported since it's the backend for Dgraph. I'm quite happy with those choices, but I'm going to be rewriting my hobby work and using Postgres by way of Ent, playing with Go HTML templating, and using just the standard library for routing (probably... might go back to Gorilla). I might use ORY Hydra for all my auth needs this time around, but of course, hobby work moves far slower than professional work, so it's hard to say what all I will get around to doing.

  • GitHub repo tailscale

    The easiest, most secure way to use WireGuard and 2FA.

    Project mention: Hosting a VPN server | reddit.com/r/mac | 2022-01-21

    https://tailscale.com. They have a free tier and it works nicely with no fuss. (iOS app, too.)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo S.S.Octopus

    sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services

    Project mention: Introduction to Zero Trust on AWS ECS Fargate | dev.to | 2021-08-30

    SSO to the rescue!

  • GitHub repo cli

    🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)

    Project mention: Should you use Let's Encrypt for internal hostnames? | news.ycombinator.com | 2022-01-05

    I'm biased because I'm the founder of the company, but you should check out the certificate management toolchain (CA[1] and CLI[2]) we've built at smallstep. A big focus of the project is human-friendliness. It's not perfect (yet) but I think we've made some good progress.

    We also have a hosted option[3] with a free tier that should work for individuals, homelabs, pre-production, and even small production environments. We've started building out a management UI there, and it does map to the CLI as you've described :).

    [1] https://github.com/smallstep/certificates

    [2] https://github.com/smallstep/cli

    [3] https://smallstep.com/certificate-manager/

  • GitHub repo fosite

    Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.

  • GitHub repo casdoor

    A UI-first centralized authentication / Single-Sign-On (SSO) platform supporting OAuth 2.0 / OIDC and SAML, QQ group: 645200447

    Project mention: Casdoor: Open-source IAM with beautiful web UI for OIDC and SAML written in Go | news.ycombinator.com | 2022-01-17
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-21.

Go OAuth related posts


What are some of the best open-source OAuth projects in Go? This list will help you:

Project Stars
1 Ory Hydra 12,014
2 tailscale 6,340
3 S.S.Octopus 2,851
4 cli 2,202
5 fosite 1,762
6 casdoor 1,415
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.