Go Oauth2

Open-source Go projects categorized as Oauth2

Top 23 Go Oauth2 Projects

  • authelia

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

    Project mention: Authelia: The Single Sign-On Multi-Factor portal for web apps | news.ycombinator.com | 2024-07-11
  • SaaSHub

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

    SaaSHub logo
  • Ory Hydra

    The most scalable and customizable OpenID Certifiedβ„’ OpenID Connect and OAuth Provider on the market. Become an OpenID Connect and OAuth2 Provider over night. Broad support for related RFCs. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.

    Project mention: Show HN: Open-source OAuth2 server Ory Hydra now 6x faster | news.ycombinator.com | 2024-02-13
  • authentik

    The authentication glue you need.

    Project mention: Red Hat to contribute container tech (Podman, bootc, ComposeFS, etc.) to CNCF | news.ycombinator.com | 2024-11-14
  • zitadel

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

    Project mention: Stop sending audit and access logs to a graveyard | news.ycombinator.com | 2024-11-21

    2) https://github.com/zitadel/zitadel

  • oauth2

    Go OAuth2

  • timeliner

    All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)

  • oauth2

    OAuth 2.0 server library for the Go programming language. (by go-oauth2)

  • Ory Oathkeeper

    A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.

  • vouch-proxy

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

    Project mention: Ask HN: How would you implement auth for a self hosted product? | news.ycombinator.com | 2024-06-18

    I'd make it a pluggable middleware with a document on how to implement your own and provide a reference configuration that uses something like Vouch [0] which will redirect the user to another identity provider.

    You could also provide another implementation that implements Cloudflare's zero trust authentication [1].

    [0] https://github.com/vouch/vouch-proxy

    [1] https://developers.cloudflare.com/cloudflare-one/identity/au...

    In other words, I don't think I'd want to actually take responsibility for authentication these days and use an authenticating proxy. The less security infrastructure you have, the less there is to go out of date.

    You can always start with this approach and then implement your own built-in user directory later.

  • fosite

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

  • traefik-forward-auth

    Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy

    Project mention: Ask HN: What type of Auth are you using on your side projects? | news.ycombinator.com | 2024-10-05

    I use Traefik with OpenID Connect for everything, and Google as IdP. It's few enough people that I simply add them manually to traefik-forward-auth's settings in Docker Compose.

    https://github.com/thomseddon/traefik-forward-auth

  • go-oauth2-server

    A standalone, specification-compliant, OAuth2 server written in Golang.

  • loginsrv

    JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..

  • authorizer

    Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.

  • caddy-security

    πŸ” Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. πŸ’Ž Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. πŸ’Ž Authorization with JWT/PASETO tokens. πŸ”

    Project mention: Caddy-Security: Security App and Plugin for Caddy | news.ycombinator.com | 2024-03-17
  • 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
  • auth

    Authenticator via oauth2, direct, email and telegram (by go-pkgz)

  • Golang API Starter Kit

    Go Server/API boilerplate using best practices DDD CQRS ES gRPC

  • restish

    Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in

    Project mention: Restish: CLI for interacting with REST-ish HTTP APIs with some nice features | news.ycombinator.com | 2024-09-18
  • oauth2c

    User-friendly OAuth2 CLI

  • openpubkey

    Reference implementation of OpenPubkey

    Project mention: Access for Infrastructure: SSH | news.ycombinator.com | 2024-10-23

    The people at BastionZero built openpubkey. They are the paper authors. https://eprint.iacr.org/2023/296

    They didn't "build on top of"--they built the thing.

  • go-starter

    An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.

  • ganymede

    Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.

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 Oauth2 discussion

Log in or Post with

Go Oauth2 related posts

  • Ask HN: What type of Auth are you using on your side projects?

    5 projects | news.ycombinator.com | 5 Oct 2024
  • Ask HN: How would you implement auth for a self hosted product?

    2 projects | news.ycombinator.com | 18 Jun 2024
  • OpenPubkey: Protocol for leveraging OpenID to bind identities to public keys

    1 project | news.ycombinator.com | 21 Apr 2024
  • Easy to use OpenID Connect client and server library written for Go

    1 project | /r/hackernews | 4 Dec 2023
  • Easy to use OpenID Connect client and server library written for Go

    6 projects | news.ycombinator.com | 1 Dec 2023
  • Seeking feedback on a project of my mine (identity management / OAuth2 / OIDC)

    2 projects | /r/cybersecurity | 1 Dec 2023
  • Show HN: Obligator – An OpenID Connect server for self-hosters

    18 projects | news.ycombinator.com | 11 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Dec 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

Project Stars
1 authelia 21,820
2 Ory Hydra 15,663
3 authentik 13,757
4 zitadel 9,109
5 oauth2 5,400
6 timeliner 3,567
7 oauth2 3,337
8 Ory Oathkeeper 3,272
9 vouch-proxy 2,929
10 fosite 2,332
11 traefik-forward-auth 2,177
12 go-oauth2-server 2,123
13 loginsrv 1,920
14 authorizer 1,652
15 caddy-security 1,507
16 oidc 1,416
17 auth 1,069
18 Golang API Starter Kit 932
19 restish 929
20 oauth2c 768
21 openpubkey 656
22 go-starter 506
23 ganymede 502

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com