go-project-blueprint
Blueprint/Boilerplate For Golang Projects
dockergolangboilerplatemakefileblueprint
FreeRepo
Overview
This is a starter template for building Go projects with integrated tools for containerization, code quality and API documentation. It includes Docker support for GitHub Package Registry, automated testing with SonarCloud and CodeClimate, Swagger API documentation and a Makefile-based workflow for dependency management and deployment. Use it to quickly set up production-ready Go applications with built-in CI/CD pipelines and code analysis.
Features
docker-supportmakefilegithub-registry-integrationswagger-docsrestful-apicode-quality-checkstest-coverage-reporting
Feature Flags
userDashboardauthenticationblogloggingErrorTrackingnotificationsapiDocsdockercitests
Recommended Use Cases
golang-projectsrestful-apismicroservicescontainerized-applications
Frontend
None
Backend
go
Auth Providers
None
Deployment Targets
dockergithub-registry
Payment Providers
None
Quick Facts
Stack
Language
go
Monitoring
sonarcloud, codeclimate
CI
travis-ci
Data Layer
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate template