maragudk / go-ahead

A SaaS web app starter template written in Go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-ahead

GoDoc

A SaaS web app starter template written in Go.

Features

  • Web app with best practice project layout and single-binary deployment
  • Stateless app ready for working behind a load balancer, such as Caddy
  • Storage using Postgres (but can be easily changed to another database system)
  • Metrics using Prometheus
  • Transactional emails using Postmark
  • Unit and integration tests using Docker Compose, with CI using Github Actions and CircleCI
  • Views using gomponents and TailwindCSS

Roadmap

  • Stripe integration for subscription payments
  • Authentication and authorization without third-party dependencies
  • Admininistration panel
  • Sentry integration

Usage

  • Clone or fork this repository (or use Github's templating feature)
  • Make a global search/replace for the keyword ahead
  • Enjoy with coffee and a biscuit

About

This project is brought to you by maragu.

If you like and/or use this project, please consider sponsoring it.

About

A SaaS web app starter template written in Go.

License:MIT License


Languages

Language:Go 72.6%Language:CSS 23.9%Language:Makefile 2.3%Language:Dockerfile 0.8%Language:JavaScript 0.4%