Asana is a framework based on Beego (fork).
go get github.com/goasana/asana@v1.13.0
package main
import "github.com/goasana/asana"
func main(){
asana.Run()
}
go build hello.go
./hello
Go to http://localhost:8080
Congratulations! You've just built your first Asana app.
- YAML file default config
- Kubernetes Map, File, Etcd, Consul, etc. config providers.
- Redis, Memcached, ssdb, gCache and local cache.
- RESTful support.
- Good for Microservices, RESTful protocol buffers with gogo/protobuf
- MVC architecture
- Modularity
- Auto API documents
- Annotation router
- Namespace
- Powerful development tools
- Full stack for Web & API
Asana source code is licensed under the Apache Licence, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.html).