Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/gipsh/golang-rest-api-boilerplate
- Owner: gipsh
- License: unlicense
- Created: 2021-10-17T12:05:43.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-10T12:06:31.000Z (almost 3 years ago)
- Last Synced: 2024-06-20T06:32:59.618Z (6 months ago)
- Language: Go
- Size: 20.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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