Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miladimos/gin-skeleton
go gin skeleton project
https://github.com/miladimos/gin-skeleton
gin gin-skeleton golang restful-api
Last synced: 3 days ago
JSON representation
go gin skeleton project
- Host: GitHub
- URL: https://github.com/miladimos/gin-skeleton
- Owner: miladimos
- Created: 2024-03-23T11:46:45.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-05-10T18:45:59.000Z (6 months ago)
- Last Synced: 2024-05-10T19:50:32.401Z (6 months ago)
- Topics: gin, gin-skeleton, golang, restful-api
- Language: Go
- Homepage:
- Size: 65.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gin-skeleton
Enterprise Gin golang project structure### Features
- [ ] Authentication with JWT
- [ ] Email Verification
- [ ] Forgot Password
- [ ] Login with OTP Password
- [ ] OAuth with google
- [ ] CRUD Posts with Tags
- [ ] Users - Update Profile
- [ ] Redis Caching
- [ ] Rate Limiter (GCRA)
- [ ] Live Reload
- [ ] Swagger API Docs
- [ ] Graphql API
- [ ] Object storage
- [x] CORS Support
- [ ] DB Faker
- [ ] DB Seeder
- [ ] MultiDriver logger
- [ ] MultiDriver Database (pgsql - mariadb - mongodb - sqlite)### Swagger docs
1. install swagger lib
```bash
go get -u github.com/swaggo/swag/cmd/swag
```2. generate swagger docs
```bash
swag init
```