Which is the best framework to create web apps with go?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Fiber

    ⚡️ Express inspired web framework written in Go

  • I think u should try Fiber it's the fastest according to the benchmarks and imo it's the best I love it!!!

  • go-app

    A package to build progressive web apps with Go programming language and WebAssembly.

  • Not a framework, but you might like https://go-app.dev if you want to build WEB UI (views) with Go, using declarative syntax.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Goyave

    🍐 Elegant Golang REST API Framework (v5 release candidate available)

  • Take a look at Goyave, it is inspired by Laravel on some aspects. It's focused on REST APIs only. I wouldn't say it's "the best" because there is no best, it always depends on your needs. Anyway, yesterday I released the first preview version of the v5, a rewrite of the framework trying to solve many weak points of the previous version. It's poorly documented for now because it is still WIP and I wouldn't recommend building production applications with it. Stick to v4 for this for now.

  • gin-bat

  • I use gin and created gin-bat for adding the "batteries" missing (admin page, user handling etc). Have a look: https://github.com/dartie/gin-bat

  • goravel

    A Golang framework for web artisans. Tribute to Laravel.

  • I haven't tried it but someone made a laravel inspired go web framework https://github.com/goravel/goravel

  • goa

    🌟 Goa: Elevate Go API development! 🚀 Streamlined design, automatic code generation, and seamless HTTP/gRPC support. ✨

  • If you really need a framework, you can take a look at Echo or, for a contract-first approach, https://goa.design/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts