go-project-blueprint

Blueprint/Boilerplate For Golang Projects

dockergolangboilerplatemakefileblueprint
FreeRepo

Preview

go-project-blueprint preview

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

โญ Stars
497
๐Ÿด Forks
107
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate