go-RESTful-MVC
Build yout clean RESTful application with MVC design pattern for reused code and the fastest web framework for Golang, go-siris framework!.
Built using Go language with go-siris framework (The fastest web framework for Golang | fasthttp) and dynamodb as an example of database configuration. Please support go-siris framework (The fastest web framework for Golang!) and read more about it to properly use and develop this project, as go-siris was the core of this project.
If you're coming from Node.js world, this is the expressjs++ equivalent for the Go Programming Language. And if you're also familiar with the masterpiece Java Spring Framework, this project were applying MVC design pattern from Spring MVC to build a solid RESTful web application using the nearly popular new language of Go.
List of dependency used in this project:
Table of contents
Installation
Go Programming Language, at least version 1.8
$ go get
Run the command to get all package dependencies.
Create new file env.json and copy all of example-env.json file to newly created env.json file.
Change the value of each element in env.json according to your specification.
Documentation
Small but practical from go-siris framework examples --they cover each feature of the framework.
Wanna create your own fast URL Shortener Service Using Siris? --click here to learn how.
Godocs --for deep understanding.
Go-siris framework --for explore the framework used.
Hints --some performance hints and tooling for go-siris framework.
See real project built with this project as a starter-pack for gellato customer membership examples --it cover each feature of this project.
License
This project was distributed under the MIT License found in LICENSE file.