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) (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) (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/ (/)
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) docs http://revel.github.io
h3. gorilla/mux 7.8k (*) https://github.com/gorilla/mux maintained with in the last month (/) docs http://www.gorillatoolkit.org/pkg/mux What is used in other aerogear projects
h1. Preferred frameworks would prefer to use frameworks that have may blogs about how to use as apposed to just relying on the docs so contenders are
- gorilla/mux - labstack/echo |
|