A SaaS web app starter template written in Go.
- 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
- Stripe integration for subscription payments
- Authentication and authorization without third-party dependencies
- Admininistration panel
- Sentry integration
- 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
This project is brought to you by maragu.
If you like and/or use this project, please consider sponsoring it.