go-fast

module
v0.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2025 License: MIT

README

Go Fast!

What is this?

I needed to build a performant web application but I wanted it to be simple to mantain and provide support for regular real life scenarios like OAuth2, modern frontend or database... So I came up with this.

Features

  • Web server using Gin
  • OAuth2 support via Goth: Multi-Provider Authentication for Go
  • Out of the box OAuth2 user authentication flow implemented in the backend.
  • React frontend via Vite
  • Extensible and dead simple controller mechanism with session support via Redis or cookies, you choose your preferred flavour.
  • Easy configuration for production.
  • The full stack can be run locally using Docker Compose. It also has proper secrets management via Docker Compose secrets. You need to setup a .secrets folder with the secrets you need. This means that the Dockerfile is pretty much ready for production too.

To do list (in priority order)

  • Add more database support (Postgres, MySQL, MongoDB, etc).

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL