golang_restapi_boilerplate

Description

Golang REST API boilerplate for typical project

Table of Contents

Features

  • Database (entgo).
  • Migration (atlas).
  • Config
  • Mailing
  • Sign in and sign up via email.
  • Social sign in (Apple, Facebook, Google, Twitter).
  • Admin and User roles.
  • I18N
  • File uploads. Support local and Amazon S3 drivers.
  • Swagger.
  • Docker.
  • CI (Github Actions).

Quick run

GitHub

View Github