Automated ranking

Best Go Web Frameworks

Compare go web frameworks by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include Gin, GoFrame, GoFr.

Best overall

Gin

Highest combined package health score.

97
Best maintained

Gin

Strongest maintenance signal in this category.

95
Most adopted

Gin

Highest adoption signal from stars, forks, and imported-by data.

100

Ranked Packages

23 packages

#1 Gin

Package gin implements a HTTP web framework called gin.

Go Web Frameworks 88.6K stars 183.2K imported-by 100% confidence
97

#2 GoFrame

A powerful framework for faster, easier, and more efficient project development.

Go Web Frameworks 13.2K stars 14 imported-by 100% confidence
96

#3 GoFr

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

Go Web Frameworks 21.4K stars 0 imported-by 45% confidence
86

#4 v3

Package fiber is an Express inspired web framework built on top of Fasthttp, the fastest HTTP engine for Go.

Go Web Frameworks 0 stars 1.5K imported-by 75% confidence
77

#5 echo

Go Web Frameworks 0 stars 1.1K imported-by 75% confidence
74

#6 Learn Go with TDD

Learn Go with test-driven development

Go Web Frameworks 0 stars 0 imported-by 80% confidence
62

#7 go-zero

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

Go Web Frameworks 0 stars 0 imported-by 75% confidence
61

#8 Echo

Package echo implements high performance, minimalist Go web framework.

Go Web Frameworks 0 stars 14.6K imported-by 80% confidence
59

#9 mort

Storage and image processing server written in Go.

Go Web Frameworks 0 stars 0 imported-by 80% confidence
58

#10 Revel

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

Go Web Frameworks 0 stars 4.5K imported-by 80% confidence
58

#11 webhook

Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server.

Go Web Frameworks 0 stars 0 imported-by 80% confidence
58

#12 Don

Package don provides a fast and efficient API framework.

Go Web Frameworks 0 stars 1 imported-by 80% confidence
57

#13 rql

Resource Query Language for REST API.

Go Web Frameworks 0 stars 8 imported-by 80% confidence
55

#14 Trello

Go wrapper for the Trello API.

Go Web Frameworks 0 stars 95 imported-by 80% confidence
54

#15 RAKE.go

Go port of the Rapid Automatic Keyword Extraction Algorithm (RAKE).

Go Web Frameworks 0 stars 6 imported-by 45% confidence
53

#16 gulter

A simple HTTP middleware to automatically handle all your file upload needs

Go Web Frameworks 0 stars 2 imported-by 80% confidence
52

#17 golua

Go bindings for Lua C API.

Go Web Frameworks 0 stars 0 imported-by 80% confidence
49

#18 wasmbrowsertest

Run Go WASM tests in your browser.

Go Web Frameworks 0 stars 0 imported-by 80% confidence
49

#19 gqlgen

go generate based graphql server library.

Go Web Frameworks 0 stars 0 imported-by 35% confidence
48

#20 joystick

Package joystick implements a Polled API to read the state of an attached joystick.

Go Web Frameworks 0 stars 9 imported-by 80% confidence
45

#21 git-courer

Local MCP server for Git operations using Ollama to save tokens and prevent secret leakage.

Go Web Frameworks 0 stars 0 imported-by 25% confidence
44

#23 event

Implementation of the pattern observer.

Go Web Frameworks 0 stars 5 imported-by 70% confidence
39

Comparison Matrix

score dimensions
Package Health Maintenance Adoption Security Imported by
Gin 97 95 100 92 183.2K
GoFrame 96 95 100 92 14
GoFr 86 95 100 70 0
v3 77 90 54 92 1.5K
echo 74 90 52 92 1.1K
Learn Go with TDD 62 90 7 92 0
go-zero 61 83 5 92 0
Echo 59 15 78 92 14.6K
mort 58 75 7 92 0
Revel 58 15 69 92 4.5K
webhook 58 75 7 92 0
Don 57 63 12 92 1
rql 55 45 23 92 8
Trello 54 27 41 92 95
RAKE.go 53 48 21 92 6
gulter 52 45 15 92 2
golua 49 45 7 92 0
wasmbrowsertest 49 45 7 92 0
gqlgen 48 48 7 92 0
joystick 45 15 24 92 9
git-courer 44 48 7 70 0
Go Cheat Sheet 41 48 7 70 0
event 39 15 20 70 5

Related Comparisons

Go Web Frameworks

Gin vs GoFrame

Compare health, maintenance, adoption, security, and release signals.

97

Echo vs Revel

Compare health, maintenance, adoption, security, and release signals.

59

Gin vs Echo

Compare health, maintenance, adoption, security, and release signals.

97

Gin vs Chi

Compare health, maintenance, adoption, security, and release signals.

97