go-boilerplate

Starter for golang projects

redisgolangboilerplaterabbitmqrest-apiviperstarter-kitgormgolang-exampleschi
FreeRepo

Preview

go-boilerplate preview

Overview

Go Boilerplate. Easily expandable ready to use golang boilerplate. Configuration by viper API Routing by chi API Documentation swagger Database usage gorm Database migrations gormigrate Redis client redis How to use Copy .env.example file and fill environment variables

Features

configuration-managementapi-routingapi-documentationdatabase-migrationsredis-clientmessage-queue

Feature Flags

apiDocscaching

Recommended Use Cases

rest-api-developmentgolang-backend-projectsmicroservices

Frontend

None

Backend

golangchigormviperrabbitmqredis

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
22
๐Ÿด Forks
1
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-02T16:36:43.000Z

Stack

Language
golang
Database
redis
ORM
gorm

Data Layer

Databases
redis
ORM
gorm

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate