Skip to content

Go starter project with Gin, Viper, postgres , redis, zap, prometheus metrics etc setup

Notifications You must be signed in to change notification settings

singhkshitij/go-rest-service-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go REST Service Starter/Boilerplate

Easily extendible REST API Service boilerplate aiming to follow idiomatic go and best practice.

Any feedback and pull requests are welcome and highly appreciated. Feel free to open issues just for comments and discussions.

Features

The following feature set is a minimal selection of typical Web API requirements:

TODO

  • Add email support
  • Add Oauth support

Start Application

  • Clone this repository
  • Rename _config.yaml to config.yaml
  • Run the application to see available commands: make run
  • Run the application with command serve: make server

Prerequisite

  • Go installed
  • To have psql running and test db created

About

Go starter project with Gin, Viper, postgres , redis, zap, prometheus metrics etc setup

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published