gin-boilerplate
๐ Build a production-ready Go web app with Gin and GORM, featuring best practices, JWT authentication and a clean architecture for efficient development.
dockerredismiddlewareboilerplatejwtdatabaseskeletonexampleboilerplate-templatedynamodbdomain-driven-designscaffold
FreeRepo
Overview
gin-boilerplate is a starter template for building REST APIs in Go using the Gin Framework, pre-configured with MySQL, Redis, JWT authentication and a modular project structure. It is designed for developers who want to quickly set up a production-ready API without extensive configuration.
Features
jwt-authenticationredis-cachingmysql-databasedynamodb-supportmiddleware-supportrestful-apidomain-driven-designlive-reloadwell-structured-architecturemodular-design
Feature Flags
authenticationauthorizationcaching
Recommended Use Cases
rest-api-developmentmicroservicesbackend-scaffoldingproduction-ready-applications
Frontend
None
Backend
gogingorm
Auth Providers
jwt
Deployment Targets
docker
Payment Providers
None
Quick Facts
Stack
Framework
gin
Language
go
Database
mysql, dynamodb
Auth
jwt
Monitoring
logrus
Data Layer
Databases
mysql, redis, dynamodb
ORM
gorm
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate template