golang-repo-template
๐ A template for creating new Golang + Docker + Canonical Domain + Badges + Dependabot + Renovate + GolangCI-lint + Goreleaser + GitHub Actions + Gitpod + Depaware + Git Hooks + ...
dockergolangtemplateboilerplatecirclecitemplate-projectrenovategoreleaserrepo-templategolangci-linttemplate-repository
Overview
This is a Go project template that provides a starting structure for building command-line applications in Go, helping developers ship fast with pre-configured tooling, contribution guidelines and a ready-to-use boilerplate. The core stack includes Go 1.16+, pre-commit hooks for development and dual licensing under Apache 2.0 or MIT, making it suitable for open-source CLI tools and Go-based utilities.
Features
docker-supportgit-hooksdependabotrenovategolangci-lintgoreleasergitpoddepawarebadgescanonical-domain
Feature Flags
blogseolandingpagedocker
Recommended Use Cases
golang-project-scaffoldingcli-tool-developmentmicroservice-template
Frontend
None
Backend
go
Auth Providers
None
Deployment Targets
docker
Payment Providers
None
Quick Facts
โญ Stars
323
๐ด Forks
28
๐งพ License
apache-2.0 or mit
๐ Active
Unknown
๐ Last Commit
2022-11-18T10:41:37Z
GitHub
Stack
Language
go
CI
github-actions, circleci
Data Layer
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions, circleci
Pricing
Classification
free
Selected
โ
Notes
Open source template