Does Go have an equivalent to Python's Flask and Django?

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Buffalo

    Discontinued Rapid Web Development w/ Go

    High-level frameworks can easily be built in Go and have been many times. Some examples: https://github.com/gobuffalo/buffalo, https://github.com/beego/beego. There are actual reasons frameworks aren't great, but there are certainly uses for them, specifically when you need to get things done quickly. However, I'd go for a somewhat lower-level, more lightweight framework that doesn't do as much for you, like Echo.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Squirrel

    Fluent SQL generation for golang

    None, but if you wanna go the middle ground between writing pure SQL and a fully fledged ORM I recommend query builders like Squirrel

  4. beego

    beego is an open-source, high-performance web framework for the Go programming language.

    High-level frameworks can easily be built in Go and have been many times. Some examples: https://github.com/gobuffalo/buffalo, https://github.com/beego/beego. There are actual reasons frameworks aren't great, but there are certainly uses for them, specifically when you need to get things done quickly. However, I'd go for a somewhat lower-level, more lightweight framework that doesn't do as much for you, like Echo.

  5. mux

    Discontinued A powerful HTTP router and URL matcher for building Go web servers with 🦍

    The maintainer of Gorilla is in the process of dropping the project (he just doesn’t have enough time for it anymore) and is looking for new maintainers. A number of volunteers have replied to the issue but it seems like nobody has been chosen yet even though the call for new maintainers has been up for over a year.

  6. bud

    The Full-Stack Web Framework for Go

    See https://github.com/livebud/bud to learn more.

  7. go

    The Go programming language

    tbh I think it's a culture coming from the maintainers of the language themselves. Problems are solved by assessing that they don't exist. example: https://github.com/golang/go/issues/45179

  8. kago

    Discontinued KaGo

    The closest I’ve seen is https://github.com/kamalshkeir/kago it’s not only building the restful part but also the ORM using Go generics to match día go behavior. It even supports migrations

  9. pongo2

    Django-syntax like template-engine for Go

    At least template-wise, I've developed pongo2 mimicking Django's template engine which I use myself for various projects. For the rest I usually stick with the standard library (net/http), golang-jwt, the Gorilla toolkit (note that it's been archived recently) and some software architecture patterns for middlewares, database abstraction, etc.

  10. jwt

    Go implementation of JSON Web Tokens (JWT).

    At least template-wise, I've developed pongo2 mimicking Django's template engine which I use myself for various projects. For the rest I usually stick with the standard library (net/http), golang-jwt, the Gorilla toolkit (note that it's been archived recently) and some software architecture patterns for middlewares, database abstraction, etc.

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

  • Is there a framework out for go that rivals Laravel as far as out of the box features and tools?

    7 projects | /r/golang | 6 Mar 2023
  • How to develop a Web app in go

    9 projects | /r/golang | 19 Jan 2023
  • Ghostly is a simple, lightweight, and fast full-stack framework for Golang

    10 projects | news.ycombinator.com | 11 Nov 2022
  • Fiber – An Express-inspired web framework written in Go

    1 project | news.ycombinator.com | 6 Feb 2026
  • Building a minimal Go framework in public (v0.1.3)

    1 project | dev.to | 19 Jan 2026