CONNERJENSEN

Come Learn Go, Docker, and Software Architecture.

Top Golang Web Framework 2020

February 08, 2020

Time To Read: 1 Minutes

Author: Conner Jensen

Question: What's the top golang web framework for 2020?

If you are starting out a new project, then it's important to pick the right tools for the job. Although a framework is not always necessary, it can make many things such as middleware, authentication, caching, and logging much easier. Because of this, many developers choose to start their project off with a framework, and with golangs growing popularity there are quite a number of options to choose from.

The goal of this post is to help you find the right web framework for your applicaiton

Option 1: Buffalo

Buffalo golang web framework

"While Buffalo can be considered as a framework, it's mostly an ecosystem of Go and Javascript libraries curated to fit together." - buffalo docs

Buffalo is a flexible collection of libraries that allows you to pick and choose the exact features you want and leave behind the ones you don't.

Some of the main features of Buffalo

  • Routing with gorilla/mux
  • Pop for connecting and working with databases
  • Plush for templating
  • Packr for bundling your static assets

Join my

var list [ ]CoolCoder

Get post notifications and tips delivered to your inbox

By subscribing, you acknowledge to have read & agreed to our Privacy Policy.