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

Preview

flaking-api-golang preview

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

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