Tuesday, June 12, 2018

GoLang Web Frameworks

GoLang core packages support most of HTTP out of the box.
Still, there are useful libraries, or even frameworks that can help making web apps better in Go.

diyan/go-web-framework-comparsion: Golang Web Framework Comparsion @ GitHub

Gorilla/mux: A powerful URL router and dispatcher for golang.
https://github.com/gorilla/mux/blob/master/mux.go
mux/mux.go at master · gorilla/mux

Beego: An open-source, high-performance web framework for the Go programming language.
https://github.com/astaxie/beego
https://beego.me

Buffalo: Rapid Web Development w/ Go.
https://github.com/gobuffalo/buffalo
https://gobuffalo.io

Echo: A high performance, minimalist Go web framework.
https://github.com/labstack/echo
https://echo.labstack.com

Gin: HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance.
https://github.com/gin-gonic/gin
https://gin-gonic.github.io/gin

Iris: The fastest web framework for Go in The Universe. MVC fully featured. Embrace the future today.
https://github.com/kataras/iris
https://iris-go.com

Revel: A high productivity, full-stack web framework for the Go language.
https://github.com/revel/revel
https://revel.github.io

7 Frameworks To Build A REST API In Go | Nordic APIs 

Top 6 web frameworks for Go as of 2017 – Noteworthy - The Journal Blog




Golang Guide: A List of Top Golang Frameworks, IDEs & Tools

Why I Don’t Use Go Web Frameworks – Code Zen – Medium


performance:

Kestrel vs Gin vs Iris vs Express vs Fasthttp on EC2 nano · dizzy.zone

tbrand/which_is_the_fastest: Which is the fastest web framework?




Programming languages used in most popular websites - Wikipedia