Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gipsh/golang-rest-api-boilerplate

a simple boilerplate for building rest apis in go
https://github.com/gipsh/golang-rest-api-boilerplate

Last synced: about 1 month ago
JSON representation

a simple boilerplate for building rest apis in go

Awesome Lists containing this project

README

        

# golang rest api boilerplate

### Simple base project for building rest apis in go

- [Gin](https://github.com/gin-gonic/gin) for routing
- [GORM](https://www.gorm.io) as the ORM
- [Viper](https://github.com/spf13/viper) for handling env configs
- [Zap](https://github.com/uber-go/zap) for logs
- [SQL-Migrate](https://github.com/rubenv/sql-migrate) for DB migrations
- [Swaggo](https://github.com/swaggo/swag) for generating API docs base on code annotations
- Pagination
- Dockerized
- github action ready to deploy to AWS ECS