Go web-framework

Open-source Go projects categorized as web-framework

Top 21 Go web-framework Projects

  • Echo

    High performance, minimalist Go web framework

    Project mention: my office want to migrate to go programming language, what framework is recommended between chi or fiber? | reddit.com/r/golang | 2023-01-02

    i prefer echo https://echo.labstack.com/ but from these two, i'd choose fiber

  • Iris

    The fastest HTTP/2 Go Web Framework. New, modern, easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :leaves: :rocket: | 谢谢 | #golang

    Project mention: A bit about Go Programing language | dev.to | 2022-12-12


  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

    Project mention: Best golang framework for microservice | reddit.com/r/golang | 2022-10-01
  • Revel

    A high productivity, full-stack web framework for the Go language.

    Project mention: Most Popular GoLang Frameworks | dev.to | 2022-09-20

    Website: http://revel.github.io

  • Macaron

    Package macaron is a high productive and modular web framework in Go.

    Project mention: Is it possible to write a well-typed controller/handler in Go? | reddit.com/r/golang | 2022-06-30

    Flamego and it's predecessor Macaron also allow a lot of flexibility in the handler definition.

  • go-web-framework-stars

    :star: Web frameworks for Go, most starred on GitHub

  • Faygo

    Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Goyave

    🍐 Elegant Golang REST API Framework (v5 WIP)

    Project mention: FastAPI Replacement - especially with openapi | reddit.com/r/golang | 2023-01-19

    You can try https://goyave.dev/ ?

  • pagoda

    Rapid, easy full-stack web development starter kit in Go

    Project mention: Htmx | news.ycombinator.com | 2022-12-14

    I'd like to make a small plug for a really awesome Golang web development starter kit I found recently called pagoda (https://github.com/mikestefanello/pagoda). It wires up HTMX, together with Alpine.js and Bulma CSS, onto a really fantastic collection of Go libraries on the back end.

  • aah

    A secure, flexible, rapid Go web framework

  • flamego

    A fantastic modular Go web framework with a slim core but limitless extensibility

    Project mention: Is it possible to write a well-typed controller/handler in Go? | reddit.com/r/golang | 2022-06-30

    Flamego and it's predecessor Macaron also allow a lot of flexibility in the handler definition.

  • Flamingo Commerce

    Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services.

    Project mention: Golang E-Commerce framework | reddit.com/r/golang | 2022-02-07

    Awesome go e-commerce framework build using clean architecture in mind: https://github.com/i-love-flamingo/flamingo-commerce

  • Flamingo

    Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.

    Project mention: Flamingo: Blazingly fast web applications | reddit.com/r/BlazingFast | 2022-02-08
  • Gowut

    Go Web UI Toolkit - Public Releases and Development

  • WebGo

    A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).

  • jeff

    🍍Jeff provides the simplest way to manage web sessions in Go.

  • CleverGo Web Framework

    :tongue: CleverGo is a lightweight, feature rich and high performance HTTP router for Go.

  • uAdmin

    The web framework for Golang

    Project mention: Django-like MVT framework for Golang? | reddit.com/r/golang | 2022-05-08

    The nearest framework which I found was uadmin. The Admin Dashboard looks like it was copied from Django 😅 But is far away from a real Go Django. Not enough features & stability. https://github.com/uadmin/uadmin

  • go-web

    A Golang framework for build microservices. (by RobyFerro)

  • goweb

    Lightweight web framework based on net/http.

  • gomek

    A tiny http framework

    Project mention: Gomek - Http micros framework in Go | reddit.com/r/golang | 2022-09-17

    Gomek - https://github.com/joegasewicz/gomek

  • SaaSHub

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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-19.

Go web-framework related posts


What are some of the best open-source web-framework projects in Go? This list will help you:

Project Stars
1 Echo 24,835
2 Iris 23,502
3 go-zero 22,405
4 Revel 12,826
5 Macaron 3,345
6 go-web-framework-stars 2,901
7 Faygo 1,580
8 Goyave 1,251
9 pagoda 683
10 aah 673
11 flamego 439
12 Flamingo Commerce 393
13 Flamingo 351
14 Gowut 283
15 WebGo 266
16 jeff 249
17 CleverGo Web Framework 248
18 uAdmin 228
19 go-web 194
20 goweb 34
21 gomek 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives