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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. 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!!!

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. 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.

  4. Goyave

    🍐 The enterprise REST API framework

    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.

  5. 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

  6. 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

  7. goa

    Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.

    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

  • Go: finally a practical solution for undefined fields

    1 project | dev.to | 23 Apr 2025
  • Show HN: Gleece – Streamlined API development framework for Go

    2 projects | news.ycombinator.com | 7 Apr 2025
  • A Holistic View on APIs as an Ecosystem

    1 project | dev.to | 19 Mar 2025
  • Confetti Framework – A Lean, Idiomatic Go Web Framework

    4 projects | news.ycombinator.com | 22 Feb 2025
  • Goyave v5: the reborn REST framework aims higher

    1 project | dev.to | 13 Jun 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?