go-clean-architecture-web-application-boilerplate
A web application boilerplate built with go and clean architecture.
apidockergolangboilerplatemvcdocker-composestdlibclean-architecturelayered-architecture
FreeRepo
Overview
This is a Go web application boilerplate that implements clean architecture principles using only the standard library. It provides a structured foundation for building REST APIs with separated layers for domain logic, use cases, interfaces and infrastructure, along with Docker setup and database migration tools for quick project initialization.
Features
clean-architecturelayered-architecturemvc-patternrest-apistandard-library
Feature Flags
blogcmslogging
Recommended Use Cases
web-api-developmentclean-architecture-learninggolang-backend-projects
Frontend
None
Backend
gostdlib
Auth Providers
None
Deployment Targets
docker
Payment Providers
None
Quick Facts
โญ Stars
292
๐ด Forks
41
๐ Active
Unknown
๐ Last Commit
2022-12-30T14:46:15Z
Stack
Language
go
Data Layer
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate