flaking-api-golang
A production-ready REST API Boilerplate in Go (Gin) featuring JWT auth, rate limiting, middleware and validation. Structured for scale with a clean architecture.
golangboilerplaterest-apigin
FreeRepo
Overview
Flaking API . A Production-Grade RESTful API Boilerplate in Go. Built for Performance, Security and Scale. Flaking API is a robust, modular backend boilerplate built with Go and the Gin Gonic framework. It is designed to be cloned and used as a high-performance foundation for building any web or mobile application backend, implementing core production-ready features out of the box.
Features
jwt-authenticationrate-limitingbcrypt-password-hashinginput-validationcrud-operationspaginationdata-relationscorscentralized-error-handlingmodular-architecture
Feature Flags
authenticationblogemailsauthorizationrateLimitingformsValidation
Recommended Use Cases
web-application-backendmobile-application-backendrest-api-developmentproduction-ready-services
Frontend
None
Backend
gogin
Auth Providers
jwt
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
0
๐ด Forks
0
๐ Active
Yes
๐ Last Commit
2025-09-23T20:16:11.000Z
GitHub
Stack
Framework
gin
Language
go
Database
mysql, postgresql
Auth
jwt
ORM
gorm
Data Layer
Databases
postgresql, mysql
ORM
gorm
UI Stack
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate