Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xdevor/ginger
A Golang web backend development starter template power by gin
https://github.com/xdevor/ginger
clean-architecture gin golang starter-template
Last synced: 25 days ago
JSON representation
A Golang web backend development starter template power by gin
- Host: GitHub
- URL: https://github.com/xdevor/ginger
- Owner: xdevor
- License: mit
- Created: 2024-01-14T05:40:07.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-14T06:36:10.000Z (12 months ago)
- Last Synced: 2024-10-21T18:11:55.619Z (2 months ago)
- Topics: clean-architecture, gin, golang, starter-template
- Language: Go
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ginger
A Golang web backend development starter template power by gin## Feature
- Use standard Golang project layout (ref: [golang-standards/project-layout](https://github.com/golang-standards/project-layout))
- Local quick setup:
- docker-compose file
- hot load code change with [cosmtrek/air](https://github.com/cosmtrek/air)
- API: Implement `User` CRUD and Auth example api with clean architecture (ref: [go-clean-arch](https://github.com/bxcodec/go-clean-arch))
- Command: Implement cmd example command with [spf13/cobra](https://github.com/spf13/cobra)
- Documentation: Implement example api document with open api yaml (ref: [openapi](https://www.openapis.org/))
- Others:
- Implement .env config with [joho/godotenv](https://github.com/joho/godotenv)
- Implement database migration with [pressly/goose](https://github.com/pressly/goose)## Contributing
Welcome everyone to open PR and issue