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

Preview

gin-boilerplate preview

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

โญ Stars
0
๐Ÿด Forks
0
๐Ÿ”„ Active
Unknown

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