DEV Community

6 Useful Go Frameworks in 2019

Thomas De Moor on November 07, 2019

The world needs more Go developers. The 2019 Stack Overflow Developer Survey showed that Go is the third-most-wanted programming language, after Py...
Collapse
 
kataras profile image
Gerasimos (Makis) Maropoulos • Edited

Nice article, as the author of Iris and one of the most active github go developers I have to point out a small detail about the below conclusion of yours:

"As such, here are 6 well-liked frameworks, as ranked by GitHub stars, that extend the functionality of Go."

The most popular web frameworks, ranked by stars, are:

  • gin(32.7k stars) a very nice and light framework which has a big community around although it has a big amount of opened issues
  • beego(22.4k stars) one of the oldest web frameworks written in Go
  • iris(16.6k stars) the newest framework of the list. Objectively it's the most featured web framework provides unique routing(which is compatible with net/http third-party packages as well) and macro functions(!) based on muxie project which is by far the fastest router, even faster than httprouter and echo's router, fully featured sessions and websocket packages with native scaling capabilities, view engine which does support 5 different template engines and of course its documentation is easy to read with more than 100 examples. Just 5 open issues and more than 80 users' feature requests approved
  • while echo has 15.5k stars and it's more like a router than a complete framework.
Collapse
 
opensussex profile image
gholden

Have to say, I've been using echo a lot recently and I really enjoy it. There is just enough there for you to get stuff done. It's simple and lightweight.