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

maragudk/go-ahead

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.