Skip to content
This repository was archived by the owner on Nov 30, 2021. It is now read-only.

maragudk/go-ahead

Folders and files

NameName
Last commit message
Last commit date
Oct 13, 2020
Sep 15, 2020
Nov 8, 2020
Sep 29, 2020
Sep 29, 2020
Nov 8, 2020
Sep 29, 2020
Oct 13, 2020
Sep 28, 2020
Oct 13, 2020
Nov 8, 2020
Nov 8, 2020
Sep 29, 2020
Oct 13, 2020
Aug 18, 2020
Oct 21, 2020
Oct 13, 2020
Aug 19, 2020
Oct 21, 2020
Oct 13, 2020
Sep 23, 2020
Nov 8, 2020
Oct 13, 2020
Oct 13, 2020
Nov 8, 2020
Sep 29, 2020
Sep 28, 2020
Sep 29, 2020
Sep 23, 2020
Sep 23, 2020

Repository files navigation

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.