Authentication system using Golang and Sveltekit - Initialization and setup

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

Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. go-auth

    A fullstack session-based authentication system using golang and sveltekit

    View on GitHub

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. go-build-template

    A Makefile/Dockerfile example for Go projects.

    Next, we will create a bunch of directories, a slight variation of this Go app template:

  4. logrus

    Structured, pluggable logging for Go.

    It's some sort of logging system well explained by Alex Edwards in Let’s Go Further. As stated, we could have used logrus or any other popular logging system in Go.

  5. Redis

    Redis Go client

    Following the completion of the series — Secure and performant full-stack authentication system using rust (actix-web) and sveltekit and Secure and performant full-stack authentication system using Python (Django) and SvelteKit — I felt I should keep the streak by building an equivalent system in PURE go with very minimal external dependencies. We won't use any fancy web framework apart from httprouter and other basic dependencies including a database driver (pq), and redis client. As usual, we'll be using SvelteKit at the front end, favouring JSDoc instead of TypeScript. The combination is ecstatic!

  6. pq

    Pure Go Postgres driver for database/sql

    Following the completion of the series — Secure and performant full-stack authentication system using rust (actix-web) and sveltekit and Secure and performant full-stack authentication system using Python (Django) and SvelteKit — I felt I should keep the streak by building an equivalent system in PURE go with very minimal external dependencies. We won't use any fancy web framework apart from httprouter and other basic dependencies including a database driver (pq), and redis client. As usual, we'll be using SvelteKit at the front end, favouring JSDoc instead of TypeScript. The combination is ecstatic!

  7. httprouter

    A high performance HTTP request router that scales well

    Following the completion of the series — Secure and performant full-stack authentication system using rust (actix-web) and sveltekit and Secure and performant full-stack authentication system using Python (Django) and SvelteKit — I felt I should keep the streak by building an equivalent system in PURE go with very minimal external dependencies. We won't use any fancy web framework apart from httprouter and other basic dependencies including a database driver (pq), and redis client. As usual, we'll be using SvelteKit at the front end, favouring JSDoc instead of TypeScript. The combination is ecstatic!

  8. SvelteKit

    web development, streamlined (by sveltejs)

    SvelteKit v1 - Main frontend framework

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
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

  • Build a Golang Todo App Backend: A Step-by-Step Guide

    3 projects | dev.to | 29 Dec 2023
  • REST API with Go, Chi, MySQL and sqlx

    6 projects | dev.to | 23 Jun 2023
  • Beginner-friendly API made with Go following hexagonal architecture.

    5 projects | /r/golang | 21 May 2023
  • Does Go need overcoding for tasks that other languages can execute in one liners (or with less code)?

    6 projects | /r/golang | 14 Nov 2022
  • Which framework and ORM should we choose?

    6 projects | /r/golang | 5 Sep 2022

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