IZIGo
izigo is used for rapid development of RESTful APIs, web apps and backend services in Go.
It is inspired by Tornado, Sinatra and Flask. izigo has some Go-specific features such as interfaces and struct embedding.
Quick Start
Download and install
go get github.com/izi-global/izigo
Create file hello.go
package main
import "github.com/izi-global/izigo"
func main(){
izigo.Run()
}
Build and run
go build hello.go
./hello
Congratulations! You've just built your first izigo app.
Features
- RESTful support
- MVC architecture
- Modularity
- Auto API documents
- Annotation router
- Namespace
- Powerful development tools
- Full stack for Web & API
Documentation
License
IZI-GO source code is licensed under the Apache Licence, Version 2.0
(http://www.apache.org/licenses/LICENSE-2.0.html).