Skip to content
Alex Tan Hong Pin edited this page Jun 28, 2017 · 2 revisions

The GOID (Go OpenID) is an attempt to experiment with Golang by creating an OpenID provider. Some of the goals I want to achieve here is:

  1. To evaluate how easy it is to build an application (medium-scale) with Golang compared to Node, Python or Scala.
  2. To discover the limitation of the language.
  3. To discover the best practices of the language in terms of code structure and architecture.
  4. To code, architect and deploy a working OpenID provider.

This is a living documentation and contains the best practices when writing an API with golang.

Clone this wiki locally