go-template
๐ From Zero to Go Hero: Pre-wired Template for Modern Libraries
golangtemplateboilerplatebitcoinbsvprettiercodecov
FreeRepo
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
GitHub
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