go-server-boilerplate

A boilerplate for a simple GO API server

golangboilerplateserver
FreeRepo

Preview

go-server-boilerplate preview

Overview

This Go boilerplate provides a clean, modular foundation for building RESTful API servers with a structured folder layout separating handlers, services and configuration. Built with Go 1.21+, it includes live reload support via Air and follows idiomatic Go practices, letting you ship fast with testing-ready code that's easy to extend.

Features

modular-folder-structurelive-reloadhttp-handlersservices-layeridiomatic-go-practices

Feature Flags

authenticationapiDocs

Recommended Use Cases

rest-api-developmentmicroservicesbackend-api-server

Frontend

None

Backend

go

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
1
๐Ÿด Forks
0
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

Stack

Language
go

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
MIT licensed open source project
Get Started with this Boilerplate