go-template

๐Ÿš€ From Zero to Go Hero: Pre-wired Template for Modern Libraries

golangtemplateboilerplatebitcoinbsvprettiercodecov
FreeRepo

Preview

go-template preview

Overview

go-template is a starter scaffold for Go libraries that includes production-ready setup with automated testing, linting, security scanning and release workflows. It provides idiomatic Go patterns, GitHub Actions CI/CD, code quality enforcement and community templates to help developers skip boilerplate and focus on building their library.

Features

table-driven-testsbenchmarksexample-functionsfuzz-testsci-cd-automationautomated-releasessecurity-scanningcode-quality-enforcementdependency-managementpre-commit-hooksdevcontainersgitpod-support

Feature Flags

blogseoecommercefileUploadsstorageauthorizationteamsOrgscmsainotificationswebhooksgraphqlformsValidationschedulingCronsmultitenancytestingcisecuritycodeQualitydependencyManagementreleaseAutomationdocumentationcommunityTemplatesaiCompliancepreCommitHooksdevContainers

Recommended Use Cases

go-library-developmentproduction-grade-go-projectsbitcoin-bsv-projectsopen-source-libraries

Frontend

None

Backend

go

Auth Providers

None

Deployment Targets

dockermacoslinuxwindowsarm64

Payment Providers

None

Quick Facts

โญ Stars
2
๐Ÿด Forks
0
๐Ÿงพ License
MIT
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-11-04T22:49:36.000Z

Stack

Language
go
Testing
testify, go-race-detector, fuzz-tests
Monitoring
codecov
CI
github-actions

Data Layer

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source template with no commercial licensing
Get Started with this Boilerplate