https://github.com/moul/golang-repo-template
🌀 A template for creating new Golang + Docker + Canonical Domain + Badges + Dependabot + Renovate + GolangCI-lint + Goreleaser + GitHub Actions + Gitpod + Depaware + Git Hooks + ...
https://github.com/moul/golang-repo-template
boilerplate circleci docker golang golangci-lint goreleaser renovate repo-template template template-project template-repository
Last synced: 26 days ago
JSON representation
🌀 A template for creating new Golang + Docker + Canonical Domain + Badges + Dependabot + Renovate + GolangCI-lint + Goreleaser + GitHub Actions + Gitpod + Depaware + Git Hooks + ...
- Host: GitHub
- URL: https://github.com/moul/golang-repo-template
- Owner: moul
- License: other
- Created: 2019-07-05T17:09:54.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-03-31T14:12:42.000Z (about 1 month ago)
- Last Synced: 2025-04-01T09:30:26.266Z (about 1 month ago)
- Topics: boilerplate, circleci, docker, golang, golangci-lint, goreleaser, renovate, repo-template, template, template-project, template-repository
- Language: Go
- Homepage: https://manfred.life/golang
- Size: 2.79 MB
- Stars: 318
- Watchers: 6
- Forks: 28
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Support: .github/SUPPORT.md
- Authors: AUTHORS
Awesome Lists containing this project
- go-awesome - golang-repo-template - a project template containing many practices (Open source library / Project Skeleton)
README
# golang-repo-template
:smile: golang-repo-template
[](https://pkg.go.dev/moul.io/golang-repo-template)
[](https://github.com/moul/golang-repo-template/blob/main/COPYRIGHT)
[](https://github.com/moul/golang-repo-template/releases)
[](https://microbadger.com/images/moul/golang-repo-template)
[](https://manfred.life/)[](https://github.com/moul/golang-repo-template/actions?query=workflow%3AGo)
[](https://github.com/moul/golang-repo-template/actions?query=workflow%3ARelease)
[](https://github.com/moul/golang-repo-template/actions?query=workflow%3APR)
[](https://golangci.com/r/github.com/moul/golang-repo-template)
[](https://codecov.io/gh/moul/golang-repo-template)
[](https://goreportcard.com/report/moul.io/golang-repo-template)
[](https://www.codefactor.io/repository/github/moul/golang-repo-template)[](https://gitpod.io/#https://github.com/moul/golang-repo-template)
## Usage
[embedmd]:# (.tmp/usage.txt console)
```console
foo@bar:~$ golang-repo-template
_ _ _ _
__ _ ___ | | __ _ _ _ __ _ ___ _ _ ___ _ __ ___ ___ | |_ ___ _ __ _ __ | | __ _ | |_ ___
/ _` |/ _ \| |/ _` || ' \ / _` ||___|| '_|/ -_)| '_ \/ _ \|___|| _|/ -_)| ' \ | '_ \| |/ _` || _|/ -_)
\__, |\___/|_|\__,_||_||_|\__, | |_| \___|| .__/\___/ \__|\___||_|_|_|| .__/|_|\__,_| \__|\___|
|___/ |___/ |_| |_|
12 CPUs, /home/moul/.local/bin/golang-repo-template, fwrz, go1.16.5
[]
```## Install
### Using go
```sh
go get moul.io/golang-repo-template
```### Releases
See https://github.com/moul/golang-repo-template/releases
## Contribute

I really welcome contributions.
Your input is the most precious material.
I'm well aware of that and I thank you in advance.
Everyone is encouraged to look at what they can do on their own scale;
no effort is too small.Everything on contribution is sum up here: [CONTRIBUTING.md](./.github/CONTRIBUTING.md)
### Dev helpers
Pre-commit script for install: https://pre-commit.com
### Contributors ✨
[](#contributors)
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Manfred Touron
🚧 📖 ⚠️ 💻
moul-bot
🚧
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors)
specification. Contributions of any kind welcome!### Stargazers over time
[](https://starchart.cc/moul/golang-repo-template)
## License
© 2021 [Manfred Touron](https://manfred.life)
Licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
([`LICENSE-APACHE`](LICENSE-APACHE)) or the [MIT license](https://opensource.org/licenses/MIT)
([`LICENSE-MIT`](LICENSE-MIT)), at your option.
See the [`COPYRIGHT`](COPYRIGHT) file for more details.`SPDX-License-Identifier: (Apache-2.0 OR MIT)`