Web Frameworks are important for any programming language especially today when more and more of the applications we use are based around the web whether delivered by a desktop browser, mobile browser, mobile application or through IoT devices.
So in a previous article, I covered the world of Javascript/Typescript web frameworks and I’ll continue to do the same for other languages so developers can find the array of options available to them.
Some frameworks are minimalist and offer just the basics to get a web server up and running, some are robust and have built-in tools for authentication, session management and more, some are built mainly for creating an API that can serve single page applications, mobile applications and devices.
Here is the List of GO Web Frameworks
Mux — “Package gorilla/mux implements a request router and dispatcher for matching incoming requests to their respective handler.”
Buffalo — “Buffalo helps you to generate a web project that already has everything from front-end (JavaScript, SCSS, etc.) to the back-end (database, routing, etc.) already hooked up and ready to run. From there it provides easy APIs to build your web application quickly in Go.”
Echo — “High performance, minimalist Go web framework”
Beego — “beego is an open-source, high-performance web framework for the Go programming language.”
DotWeb— “Simple and easy go web micro framework”
Revel — “A high productivity, full-stack web framework for the Go language.”
Goji — “Goji is a minimalistic web framework that values composability and simplicity.”
Gramework — “Gramework is a fast, highly effective, reliable, SPA-first, go-way web framework made by a fasthttp maintainer. You get the simple yet powerful API, we handle optimizations internally. We’re always glad to see your feature requests and PRs.”
Tigo — “A web framework developed in go language.”
Gear — “A lightweight, composable and high performance web service framework for Go.”
Gin — “Gin is a web framework written in Go (Golang). It features a martini-like API with performance that is up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love Gin.”
Aah — “A secure, flexible, rapid Go web framework”