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

Preview

golang-repo-template preview

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

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