Go Oidc

Open-source Go projects categorized as Oidc

Top 23 Go Oidc Projects

  1. casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Ory Hydra

    The only web-scale, fully customizable OpenID Certified™ OpenID Connect and OAuth2 Provider in the world. Become an OpenID Connect and OAuth2 Provider over night. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters. Relied upon by OpenAI and others for web-scale security.

    Project mention: Show HN: Graceful token refresh for open source OAuth2 Server Ory Hydra | news.ycombinator.com | 2025-01-21
  4. authentik

    The authentication glue you need.

    Project mention: Down the Rabbit Hole of creating a Home Lab | dev.to | 2025-04-23

    Authentik - Open-source Identity Provider focused on flexibility and versatility.

  5. zitadel

    ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era.

    Project mention: Zitadel Supports SCIM | news.ycombinator.com | 2025-02-22
  6. dex

    OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors

    Project mention: East, west, north, south: How to fix your local cluster routes | dev.to | 2025-04-04

    For starters, this works for routing traffic to the K3D cluster, we could call this 'north-south'. But not for routing traffic within the cluster (east-west). This becomes apparent when trying to setup an OIDC sample application1, such as the one shipped with DEX. The domain pointing to Keycloak is used in two places: By the browser of the user logging in, so in this case from the host OS, and directly from the backend, so within the cluster.

  7. pgrok

    Poor man's ngrok - a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding

    Project mention: Why Tracebit is written in C# | news.ycombinator.com | 2025-01-31

    You can do Google/Microsoft/Apple OAuth is pretty much the same amount of code. E.g.: https://github.com/pgrok/pgrok/blob/dda32d9accfb46ab41f59cae...

    What else do you need?

  8. jwx

    Complete implementation of JWx (Javascript Object Signing and Encryption/JOSE) technologies for Go. #golang #jwt #jws #jwk #jwe

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. kubelogin

    kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)

  11. oidc

    Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation

  12. opkssh

    opkssh (OpenPubkey SSH)

    Project mention: Use OIDC with SSH (Open Source) | news.ycombinator.com | 2025-03-31
  13. infra

    Infra provides authentication and access management to servers and Kubernetes clusters.

    Project mention: Awesome Kubernetes Resources !!! 🔥 | dev.to | 2025-03-18

    💚Infra 🔥🔥🔥 - Infra enables you to discover and access infrastructure (e.g. Kubernetes, databases). We help you connect an identity provider such as Okta or Azure active directory, and map users/groups with the permissions you set to your infrastructure.

  14. obligator

    Simple and opinionated OpenID Connect server designed for self-hosters

    Project mention: OpenAI uses open source Ory to authenticate over 400M weekly active users | news.ycombinator.com | 2025-03-20

    From what I can tell, Ory is a high quality stack capable of scaling up.

    If you're looking for something a bit simpler to work with for indiehosting purposes, I maintain a list here:

    https://github.com/lastlogin-net/obligator?tab=readme-ov-fil...

  15. pinniped

    Pinniped is the easy, secure way to log in to your Kubernetes clusters.

  16. dexter

    dexter is a Kubernetes OIDC helper with as much automation as possible (by gini)

  17. go-oidc-middleware

    OpenID Connect (OIDC) http middleware for Go

  18. authgear-server

    Open source alternative to Auth0 / Firebase Auth

    Project mention: Launch HN: Stack Auth (YC S24) – An Open-Source Auth0/Clerk Alternative | news.ycombinator.com | 2024-08-08

    Congrats for the launch! We also launched an open sources (Apache 2 licensed) auth0 alternatives with paid hosting / enterprise support as revenue few years ago. Glad to see more efforts to help make software more secure for consumers!

    https://github.com/authgear/authgear-server

  19. kc-ssh-pam

    KC SSH PAM is built to streamline the process of user authentication to access Linux systems through SSH with keycloak oidc

  20. aws-runas

    aws-runas rewritten in Go

  21. pam-keycloak-oidc

    PAM module connecting to Keycloak for user authentication using OpenID Connect/OAuth2, with MFA/2FA/TOTP support

  22. pam_oidc

    pam_oidc authenticates users with an OpenID Connect (OIDC) token.

  23. oidc-login

    simple and secure way to authorize your application with the OpenID Connect

  24. keycloak-ext-operator

    Creates OAuth clients in Keycloak and creates corresponding secrets in kubernetes

  25. idt-plus-plus

    A profile designed for ID Tokens so that they can be issued through OIDC Authorization Servers and having support for cryptographic binding to digital wallets, selective disclosure, and identification of issuers using WebPKI.

    Project mention: Show HN: ID Token++ issue Verifiable Credentials using OIDC infra | news.ycombinator.com | 2025-01-21
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go Oidc discussion

Log in or Post with

Go Oidc related posts

  • East, west, north, south: How to fix your local cluster routes

    9 projects | dev.to | 4 Apr 2025
  • Use OIDC with SSH (Open Source)

    1 project | news.ycombinator.com | 31 Mar 2025
  • OpenID Coming to SSH

    11 projects | news.ycombinator.com | 25 Mar 2025
  • OpenAI uses open source Ory to authenticate over 400M weekly active users

    3 projects | news.ycombinator.com | 20 Mar 2025
  • Zitadel Supports SCIM

    1 project | news.ycombinator.com | 22 Feb 2025
  • Show HN: ID Token++ issue Verifiable Credentials using OIDC infra

    1 project | news.ycombinator.com | 21 Jan 2025
  • Authorizing endpoints of external apps in k8s

    4 projects | dev.to | 9 Dec 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 casbin 18,510
2 Ory Hydra 16,109
3 authentik 15,733
4 zitadel 10,473
5 dex 9,832
6 pgrok 3,325
7 jwx 2,056
8 kubelogin 1,923
9 oidc 1,546
10 opkssh 1,437
11 infra 1,405
12 obligator 774
13 pinniped 647
14 dexter 165
15 go-oidc-middleware 99
16 authgear-server 91
17 kc-ssh-pam 90
18 aws-runas 88
19 pam-keycloak-oidc 81
20 pam_oidc 66
21 oidc-login 33
22 keycloak-ext-operator 22
23 idt-plus-plus 11

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?