go-yave
go-yave is a Golang repository template designed to jumpstart new Go projects with a solid, complete, and adaptable foundation. It provides project conventions, branch naming guidelines, commit writing standards, issue and pull request templates, and a custom labels preset for project management. The template includes built-in CI/CD pipelines, release automation, and labeler workflows powered by GitHub Actions. It supports GitHub Container Registry and Docker for containerization and deployment. go-yave also features a sample RESTful API built with Golang, Postgres, and Adminer, orchestrated through Docker Compose and managed via a Makefile. The structure follows best practices for organization, maintainability, and automation, enabling developers to start a new project in seconds rather than setting up boilerplate manually. Ideal for teams and individual developers seeking a production-ready starting point for Golang projects.