Open-source Go projects categorized as SSO | Edit details

Top 12 Go SSO Projects

  • GitHub repo 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. Compatible with MITREid.

    Project mention: Simple OpenID Connect (OIDC) Provider? | reddit.com/r/selfhosted | 2021-10-23
  • GitHub repo authelia

    The Single Sign-On Multi-Factor portal for web apps

    Project mention: Looking for reliable open-source 2FA self hosted server | reddit.com/r/sysadmin | 2021-11-18
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo tailscale

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

    Project mention: How do you troubleshoot custom DERP servers? | reddit.com/r/Tailscale | 2021-11-26

    I imagine you don't have the STUN port open. I realize that's undocumented so I filed https://github.com/tailscale/tailscale/issues/3419 to update our docs.

  • GitHub repo oauth2-proxy

    A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.

    Project mention: oauth in my cluster, looking for an example yaml/deployment | reddit.com/r/kubernetes | 2021-11-26

    We use oauth2-proxy for that purpose. You can set it up as a direct proxy, which works like a reverse-proxy with authentication, but you could also set it up as an authentication on the side that Nginx refers to it for authentication, and then redirects to your app when it's present.

  • 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: SSH Keys How Are You Managing Them All? | reddit.com/r/homelab | 2021-08-17

    https://github.com/smallstep/cli is pretty amazing, tbh. Documentation is just as stellar!

  • GitHub repo vouch-proxy

    an SSO and OAuth / OIDC login solution for Nginx using the auth_request module

    Project mention: Authentik is the easy Single Sign On tool we all need! | reddit.com/r/selfhosted | 2021-11-22

    After dabbling with Caddy's auth-portal, nginx Vouch proxy, Keycloak and Authelia I found Authentik.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo casdoor

    A UI-first centralized authentication / Single-Sign-On (SSO) platform based on OAuth 2.0 / OIDC

    Project mention: Casdoor: A Golang Single-Sign-On (SSO) platform based on OAuth, with Beautiful UI | reddit.com/r/golang | 2021-10-03

    Looks nice. Though I'm concerned about the lack limiting access between layers of the software. Especially since this is the latest commit: https://github.com/casbin/casdoor/commit/4f2668cd90d5301648812f25ea8bb3f63dc37531

  • GitHub repo authentik

    The authentication glue you need.

    Project mention: Authentik is the easy Single Sign On tool we all need! | reddit.com/r/selfhosted | 2021-11-22

    As mentioned in another reply, I'll look into Lets Encrypt, see here https://github.com/goauthentik/authentik/issues/1835

  • GitHub repo zitadel

    ZITADEL - Identity Experience Platform

    Project mention: Event-driven architecture resources | reddit.com/r/golang | 2021-08-21

    And a bigger project i know is zitadel (https://github.com/caos/zitadel)

  • GitHub repo go-scim

    Building blocks for servers implementing Simple Cloud Identity Management v2

    Project mention: Embed a Javascript website inside a binary with Go 1.16 | reddit.com/r/golang | 2021-02-16
  • GitHub repo go-saml

    High Level API Implementation of SAML 2.0 (Currently Supported Identity Provider Implementation) Single Sign On

    Project mention: How to Participate in Hacktoberfest 2021 & win LoginRadius Swags | dev.to | 2021-09-24

    Go SAML

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 2021-11-26.

Go SSO related posts


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

Project Stars
1 hydra 11,778
2 authelia 10,914
3 tailscale 6,011
4 oauth2-proxy 4,399
5 S.S.Octopus 2,821
6 cli 2,120
7 vouch-proxy 1,599
8 casdoor 934
9 authentik 770
10 zitadel 296
11 go-scim 96
12 go-saml 7
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives