Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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
```