- Go + Fiber
- Tailwind
- HTMX
- SQLite
- Oidc auth
templ is used to generate templates in go format. Install the CLI with:
go install github.com/a-h/templ/cmd/templ@latestair is used to hot reload the application. Install the CLI with:
go install github.com/cosmtrek/air@latestThis project download the statics to embed in the bundle
Before running be sure to add all required environment variables (see env example)
- make:
make staticsto download statics - serve:
go run main.go serveorair serve - migrate up:
go run main.go migrate:uporair migrate:up - migrate down:
go run main.go migrate:down Norair migrate:down Nwhere N is the number of migrations down
- Go
- HTMx
- Tailwind
- Templ
- Custom auth
- JWT cookie auth
- Embeded Migrations
- Access + refresh tokens
- SQL Autogeneration with sqlc