Skip to content

Build yout clean RESTful application with MVC design pattern (Spring MVC alike) for reused code and the fastest web framework for Golang, go-siris framework!.

License

Notifications You must be signed in to change notification settings

athiwatp/go-RESTful-MVC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Build yout clean RESTful application with MVC design pattern (Spring MVC alike) for reused code and the fastest web framework for Golang, go-siris framework!.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%