Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.
/ orchid-micro Public archive

Golang boilerplate using gin-gonic framework and gorm for microservice

License

Notifications You must be signed in to change notification settings

thedevsaddam/orchid-micro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orchid-micro

Golang boilerplate using gin-gonic framework and gorm for microservice

Installation

  • Go to your $GOPATH/src and clone the directory using git clone https://github.com/thedevsaddam/orchid.git or download the zip file

  • Install dependency manager govendor using the command below

    go get -u github.com/kardianos/govendor
    
  • Go to the $GOPATH/src/orchid/vendor directory and install dependencies using govendor sync command

  • Copy .env.example to .env and set your configurations.

  • Run go build to build binary file and to start the application use ./orchid

Todo

  • Job Queue
  • Caching
  • Localization
  • Helpers
  • OAuth2 server or JWT
  • Fixing inconsistent codes
  • Request validation
  • Security
  • Find out performance issues
  • Benchmarking

Credits

  • Routing, middleware, route-group gin-gonic
  • Object-relational mapping gorm
  • Dependency management package govendor
  • Environment management package godotenv

License

The Orchid-micro is a open-source software licensed under the MIT License.

About

Golang boilerplate using gin-gonic framework and gorm for microservice

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages