An opinionated web app starting point.
- Go server-rendered pages, backed by Postgres
- Web framework: Gin
- Validations: govalidator
- Query building: sqlx and squirrel
- Minimal CSS, no frameworks
- Frontend interactivity with htmx
- Cross-site request forgery (CSRF)
- Cross-origin resource sharing (CORS)
- A bunch of other security headers
- Session handling
- Basic email service
- Passwordless login