Ready Set Go A minimal Go starter project for building web APIs Features simple http/net based router with route groups and middleware support session authentication Tools goose for db migrations sqlc for generating typesafe Go code from sql queries Getting started Install goose Copy this repository by clicking the Use This Template button. Start a new postgres DB Create an env variable called DB_CONN which should be follow this format Run the migrate command using goose $ goose postgres $DB_CONN --dir db/migrations/ up; Run go run .