goth

Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications. (by markbates)

Goth Alternatives

Similar projects and alternatives to goth

  • go-oauth2-server

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

  • oauth2

    goth VS oauth2

    Go OAuth2

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • jwt-go

    goth VS jwt-go

    ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:

  • authboss

    goth VS authboss

    The boss of http auth.

  • gologin

    goth VS gologin

    Go login handlers for authentication providers (OAuth1, OAuth2)

  • authelia

    goth VS authelia

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

  • jwt-auth

    goth VS jwt-auth

    This package provides json web token (jwt) middleware for goLang http servers (by adam-hanna)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • jwt

    goth VS jwt

    This is an implementation of JWT in golang! (by robbert229)

  • pocketbase

    goth VS pocketbase

    Open Source realtime backend in 1 file

  • casbin

    goth VS casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang

  • stable-diffusion

    goth VS stable-diffusion

    A latent text-to-image diffusion model

  • Prisma

    goth VS Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  • tools

    goth VS tools

    Unified developer tools for JavaScript, TypeScript, and the web

  • Rocket

    goth VS Rocket

    A web framework for Rust.

  • qwik

    goth VS qwik

    The HTML-first framework. Instant apps of any size with ~ 1kb JS

  • Keycloak

    goth VS Keycloak

    Open Source Identity and Access Management For Modern Applications and Services

  • Nim

    goth VS Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

  • htmx

    goth VS htmx

    </> htmx - high power tools for HTML

  • dex

    goth VS dex

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

  • sqlc

    goth VS sqlc

    Generate type-safe code from SQL

  • SaaSHub

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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better goth alternative or higher similarity.

goth reviews and mentions

Posts with mentions or reviews of goth. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-02.
  • Simple web app, how to do auth?
    11 projects | reddit.com/r/golang | 2 Nov 2022
  • The impossible case of pitching rust in a web dev shop
    11 projects | reddit.com/r/programming | 22 Sep 2022
    For the kind of websites I prefer to build -- server side rendered with HTMX/Alpine for the extra niceness -- Rust I think could be a very good fit. The main downside for my personal projects is the ecosystem. E.g., a good standard way to handle CSRF tokens, standardised oauth2 implementations (like https://github.com/markbates/goth in Go), things like that. I found myself having to write a lot of code that just exists in the Go ecosystem. The main downside for a business is that it's going to make it harder to hire, since Rust genuinely requires more skill. Yes, developers will make mistakes in Go, as it's far too easy to do things like access shared memory in dangerous ways. But on the flip side, it's a lot easier for them to deliver a feature. In a choice between shipping a feature that is buggy in hard to detect ways, vs not being able to deliver at all because you can't get developers, I think it's better to ship.

Stats

Basic goth repo stats
4
4,002
7.3
16 days ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com