Skip to content

miladimos/gin-skeleton

Repository files navigation

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
  • CORS Support
  • DB Faker
  • DB Seeder
  • MultiDriver logger
  • MultiDriver Database (pgsql - mariadb - mongodb - sqlite)

Swagger docs

  1. install swagger lib
go get -u github.com/swaggo/swag/cmd/swag
  1. generate swagger docs
swag init

Releases

No releases published

Packages

No packages published