go-clean-architecture-web-application-boilerplate

A web application boilerplate built with go and clean architecture.

apidockergolangboilerplatemvcdocker-composestdlibclean-architecturelayered-architecture
FreeRepo

Preview

go-clean-architecture-web-application-boilerplate preview

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
Get Started with this Boilerplate