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.
More info at beego.me.
Quick Start
Download and install
go get github.com/astaxie/beego
Create file hello.go
package main
import "github.com/astaxie/beego"
func main(){
    beego.Run()
}
Build and run
go build hello.go
./hello
Go to http://localhost:8080
Congratulations! You've just built your first beego app.
Please see Documentation for more.
Features
- RESTful support
 - MVC architecture
 - Modularity
 - Auto API documents
 - Annotation router
 - Namespace
 - Powerful development tools
 - Full stack for Web & API
 
Documentation
Community
- http://beego.me/community
 - Welcome to join us in Slack: https://beego.slack.com, you can get invited from here
 - QQ Group Group ID:523992905
 
License
beego source code is licensed under the Apache Licence, Version 2.0
(http://www.apache.org/licenses/LICENSE-2.0.html).