go mod init touch main.go
https://github.com/boourns/scaffold - generates a SQL select/insert/update layer, currently specifically for SQLite.
https://github.com/boourns/go-gql-typescript-example - an example project using scaffold for the model layer, https://gqlgen.com to generate the graphql layer, and typescript.
This is my currently preferred stack. Currently in my second year of working on a 25k LOC project in this stack and it has scaled up to meet those demands.