go-full

gogolangtemplateboilerplatevuedomain-driven-designfull-stackvue3

Preview

go-full preview

Overview

Go Full is a full-stack boilerplate template built with Go that demonstrates development patterns and best practices while prioritizing code quality and developer understanding over speed. It uses a minimal stack with intentional package choices, code generation tools like sqlc and mockery and YAML configuration to help developers build maintainable applications while keeping domain logic and user features in focus.

Features

domain-driven-designcode-generationminimalist-boilerplateclean-code-focusyaml-configurationtype-safesemantic-idiomatic-code

Feature Flags

ecommerceaicodeGeneration

Recommended Use Cases

learning-go-developmentfull-stack-application-developmentreference-implementationunderstanding-development-patterns

Frontend

vue3

Backend

go

Auth Providers

None

Deployment Targets

dockerdocker-compose

Payment Providers

None

Quick Facts

โญ Stars
1
๐Ÿด Forks
0
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-11-05T03:43:09Z
GitHub

Stack

Language
go
ORM
sqlc

Data Layer

ORM
sqlc

UI Stack

Components
vue3

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate template
Get Started with this Boilerplate