Go Framework

Open-source Go projects categorized as Framework

Top 23 Go Framework Projects

  • Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

    Project mention: Httptest response recorder returns the wrong status code. | reddit.com/r/golang | 2023-01-29

    https://github.com/gin-gonic/gin/issues/1120 no luck on all solutions here, even tho I am not using Gin.

  • Fiber

    ⚡️ Express inspired web framework written in Go

    Project mention: Mastering LiveView development in GoLang | dev.to | 2023-01-19

    Go Live project provides real-time user experiences with server-rendered HTML completely in Go. Inspired by and borrowing from Phoenix LiveViews, Live is intended as a replacement for React, Vue, Angular etc. You can write an interactive web apps just using Go and its templates. The structures provided in this package are compatible with net/http, so will play nicely with middleware and other frameworks. But integrations with other frameworks like Fiber exist as well.

  • 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
  • kratos

    Your ultimate Go microservices framework for the cloud-native era.

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

    https://github.com/go-kratos/kratos has good examples for project layout

  • colly

    Elegant Scraper and Crawler Framework for Golang

    Project mention: Go for web scraping | reddit.com/r/golang | 2022-11-18

    http://go-colly.org/ is excellent

  • bubbletea

    A powerful little TUI framework 🏗

    Project mention: CLIs and TUIs packages | reddit.com/r/rust | 2023-01-31

    - Bubbletea TUI

  • gf

    GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)

    Project mention: GoFrame | reddit.com/r/golang | 2022-09-26
  • 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.

  • Buffalo

    Rapid Web Development w/ Go

    Project mention: Building web-based SaaS with Go as a solo entrepreneur. What should I be aware of? | reddit.com/r/golang | 2023-01-23

    Buffalo is currently built on Gorilla which complicates building a business on it right now as Gorilla has shifted to public archive since it has no maintainer. https://github.com/gobuffalo/buffalo/issues/2360

  • bud

    The Full-Stack Web Framework for Go

    Project mention: Best front-end stack for Golang backend | reddit.com/r/golang | 2023-01-28

    I've also been seeing updates on this project, which is kind of preferring Svelte https://github.com/livebud/bud

  • vugu

    Vugu: A modern UI library for Go+WebAssembly (experimental)

    Project mention: Blazor United - When it ships it would be the most glorious way to do web with .NET | reddit.com/r/programming | 2023-01-25

    Aside from Blazor there's already some other projects like Yew (rust), seed (rust), asm-dom (C++) and vugu (Go) and more that have decent followings and activity. A lot more (especially managed languages) are waiting for some features to come online like wasm GC and host bindings (direct wasm access to browser apis which includes the DOM). It'll take a bit of time, but it'll get there eventually.

  • fx

    A dependency injection based application framework for Go. (by uber-go)

    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've been looking into fx by Uber. Looks pretty cool, but I haven't had the chance to do anything more than a hello, world with it.

  • melody

    :notes: Minimalist websocket framework for Go (by olahol)

    Project mention: Gorilla/websocket or Melody? | reddit.com/r/golang | 2022-12-24

    I'm looking to build a game server that uses web sockets to communicate with clients, I've looked into some of the libraries and the main ones seem to be gorilla websockets and melody.

  • go-chassis

    a cloud native application framework for Go with rich eco-system

    Project mention: Which microservice framework should I choose? | reddit.com/r/golang | 2022-04-15
  • ergo

    an actor based Framework for creating microservices using technologies and design patterns of Erlang/OTP in Golang

    Project mention: Erlang's not about lightweight processes and message passing | reddit.com/r/programming | 2023-01-27

    In case if you want to feel a flavour of Erlang in Golang - https://github.com/ergo-services/ergo

  • 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/ ?

  • REST Layer

    REST Layer, Go (golang) REST API framework

  • honeytrap

    Advanced Honeypot framework.

  • go-doudou

    go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.

    Project mention: go-doudou released v2.0.1 version | reddit.com/r/golang | 2022-11-14
  • Gearbox

    Gearbox :gear: is a web framework written in Go with a focus on high performance

  • goflow

    A Golang based high performance, scalable and distributed workflow framework (by s8sg)

    Project mention: Seeking opinions on workflow/DAG orchestration with Go | reddit.com/r/golang | 2022-03-06


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

  • uhaha

    High Availability Raft Framework for Go

  • gongular

    A different approach to Go web frameworks

    Project mention: Learning a new language, or how I gained familiarity with Go | news.ycombinator.com | 2022-08-17
  • 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-31.

Go Framework related posts


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

Project Stars
1 Gin 66,123
2 Fiber 24,259
3 go-zero 22,405
4 kratos 19,736
5 colly 18,786
6 bubbletea 16,708
7 gf 8,780
8 Buffalo 7,474
9 bud 5,002
10 vugu 4,554
11 fx 3,508
12 melody 2,792
13 go-chassis 2,635
14 ergo 2,222
15 Goyave 1,251
16 REST Layer 1,179
17 honeytrap 1,109
18 go-doudou 989
19 Gearbox 703
20 goflow 702
21 pagoda 683
22 uhaha 549
23 gongular 476
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives