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 Echo, Fiber, GoFrame.

Best overall

Echo

Highest combined package health score.

97
Best maintained

Echo

Strongest maintenance signal in this category.

95
Most adopted

Echo

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

100

Ranked Packages

23 packages

#1 Echo

Package echo implements high performance, minimalist Go web framework.

Go Web Frameworks 32.4K stars 31.3K imported-by 100% confidence
97

#2 Fiber

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

Go Web Frameworks 39.8K stars 30.9K imported-by 100% confidence
96

#3 GoFrame

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

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

#4 Learn Go with TDD

Learn Go with test-driven development

Go Web Frameworks 23.7K stars 0 imported-by 65% confidence
91

#5 Gin

Package gin implements a HTTP web framework called gin.

Go Web Frameworks 88.6K stars 0 imported-by 65% confidence
89

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

#7 Revel

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

Go Web Frameworks 13.2K stars 4.5K imported-by 100% confidence
74

#8 gqlgen

go generate based graphql server library.

Go Web Frameworks 0 stars 79 imported-by 80% confidence
68

#9 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 80% confidence
63

#10 mort

Storage and image processing server written in Go.

Go Web Frameworks 0 stars 0 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 Trello

Go wrapper for the Trello API.

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

#14 gulter

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

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

#15 wasmbrowsertest

Run Go WASM tests in your browser.

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

#16 golua

Go bindings for Lua C API.

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

#17 RAKE.go

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

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

#18 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

#19 rql

Resource Query Language for REST API.

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

#20 event

Implementation of the pattern observer.

Go Web Frameworks 0 stars 5 imported-by 80% confidence
43

#21 go-zero

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

Go Web Frameworks 0 stars 0 imported-by 20% confidence
43

#22 echo

Go Web Frameworks 0 stars 0 imported-by 40% confidence
42

Comparison Matrix

score dimensions
Package Health Maintenance Adoption Security Imported by
Echo 97 95 100 92 31.3K
Fiber 96 95 100 92 30.9K
GoFrame 96 95 100 92 14
Learn Go with TDD 91 95 100 92 0
Gin 89 95 100 70 0
GoFr 86 95 100 70 0
Revel 74 20 100 92 4.5K
gqlgen 68 83 39 92 79
git-courer 63 90 7 92 0
mort 58 75 7 92 0
webhook 58 75 7 92 0
Don 57 63 12 92 1
Trello 54 27 41 92 95
gulter 52 48 15 92 2
wasmbrowsertest 49 45 7 92 0
golua 49 45 7 92 0
RAKE.go 48 63 7 70 0
joystick 45 15 24 92 9
rql 45 48 7 70 0
event 43 15 20 92 5
go-zero 43 48 5 70 0
echo 42 48 5 70 0
Go Cheat Sheet 41 48 7 70 0

Related Comparisons

Go Web Frameworks

Echo vs Fiber

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

97

Fiber vs GoFrame

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

96

Echo vs GoFrame

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

97

Fiber vs Revel

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

96

Echo vs Revel

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

97