Beego Web Framework
What is Beego?
Beego is used for rapid development of RESTful APIs, web apps and backend services in Go. It is inspired by Tornado, Sinatra and Flask. beego has some Go-specific features such as interfaces and struct embedding.
Beego is built upon 8 loosely linked modules that can be used independently or as part of Beego’s HTTP logic. This high level of modularity gives Beego an unprecedented level of flexibility to meet developer needs.
Beego uses a standard Model-View-Controller (MVC) architecture for logic execution. M (models), V (views), C (controllers) each have top level folders. main.go is the entry point.