User authentication in go

This page summarizes the projects mentioned and recommended in the original post on dev.to

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

    Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.

    To simplify things, we will use gin framework and several additional packages:

  2. SaaSHub

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

    SaaSHub logo
  3. pgx

    PostgreSQL driver and toolkit for Go

    pgx - postgreSQL driver and toolkit for Go.

  4. sqlc

    Generate type-safe code from SQL

    Next, let's write sql queries for retrieving our users & their permissions. Here we will use sqlc for type-safe code generation from our sql queries, and pgx as its backend

  5. Redis

    Redis Go client

    go-redis - redis Go client.

  6. scs

    HTTP Session Management for Go

    scs - HTTP Session Management for Go.

  7. scs_gin_adapter

    Gin adapter for SCS HTTP Session Management.

    scs_gin_adapter - a tiny adapter for using scs with gin.

  8. scs_redisstore

    go-redis store for SCS HTTP Session Management.

  9. authpher

    User identification, authentication, and authorization for Go

    authpher - user identification, authentication, and authorization for Go.

  10. dbmate

    🚀 A lightweight, framework-agnostic database migration tool.

    We will use awesome dbmate migration tool for our migrations.

  11. articles

    My articles (by 39george)

    That's all, you can find full code at the repo.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Some Go web dev notes

    16 projects | news.ycombinator.com | 29 Sep 2024
  • Why Google Treats SQL Like Code and You Should Too

    4 projects | news.ycombinator.com | 13 Jan 2022
  • Golang for backend

    13 projects | /r/golang | 1 Dec 2021
  • Boss Says Is Golang losing popularity. True?

    6 projects | /r/golang | 18 Nov 2021
  • Does gorm worth learning?

    6 projects | /r/golang | 8 Nov 2021

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