h1. Reviews not fully comprehensive but most of the top frameworks are here https://nordicapis.com/7-frameworks-to-build-a-rest-api-in-go/
have seen tutorials using the following frameworks - gorilla/mux (6 to 7) - gin-gonic/gin (1) - labstack/echo (1)
h1. Routing frameworks h3. gin-gonic/gin 23.4k (*) https://github.com/gin-gonic/gin claims faster than martini maintained with in the last month (/) docs https://gin-gonic.github.io/gin/ (didn't like the docs, if you have used martini you should be able to use gin , github readme a little better ) (x)
h3. astaxie/beego 18.5k (*) https://github.com/astaxie/beego maintained with in the last month (/) docs https://beego.me/ (didn't like the docs, extensive but not clear) (x)
h3. labstack/echo 12.6k (*) https://github.com/labstack/echo claims faster than gin maintained with in the last month (/) docs https://echo.labstack.com/ (good docs) (/)
h3. kataras/iris 13.3k (*) https://github.com/kataras/iris maintained with in the last month (/) docs: https://iris-go.com (getting started good but beyond that referred back to github) (x)
h3. go-martini/martini 10.4k (*) https://github.com/go-martini/martini Not maintained as owner says there are design flaws, has moved on to (x) https://github.com/urfave/negroni
h3. revel/revel 10.6k (*) https://github.com/revel/revel maintained with in the last month (x) 3 months since last change docs http://revel.github.io (good docs) (/)
h3. gorilla/mux 7.8k (*) https://github.com/gorilla/mux maintained with in the last month (/) docs http://www.gorillatoolkit.org/pkg/mux (good docs) (/) What is used in other aerogear projects
h1. Preferred frameworks would prefer to use frameworks that have may blogs about how to use Good comprehensive docs are a must Must be maintained Most stars in github as a guide
the following three have the best docs
- gorilla/mux - labstack/echo - revel/revel |
|