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

25 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 go-zero

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

Go Web Frameworks 33.1K stars 0 imported-by 95% confidence
94

#5 webhook

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

Go Web Frameworks 11.9K stars 0 imported-by 100% confidence
89

#6 Gin

Package gin implements a HTTP web framework called gin.

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

#7 GoFr

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

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

#8 wasmbrowsertest

Run Go WASM tests in your browser.

Go Web Frameworks 208 stars 0 imported-by 100% confidence
80

#9 iris

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

Go Web Frameworks 25.6K stars 11.3K imported-by 95% confidence
76

#10 gqlgen

go generate based graphql server library.

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

#11 Revel

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

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

#12 gores

Package gores http response utility library for GO

Go Web Frameworks 106 stars 20 imported-by 100% confidence
62

#13 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
61

#14 Learn Go with TDD

Learn Go with test-driven development

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

#15 mort

Storage and image processing server written in Go.

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

#16 Trello

Go wrapper for the Trello API.

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

#17 Don

A highly performant and simple to use API framework.

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

#18 event

Implementation of the pattern observer.

Go Web Frameworks 62 stars 5 imported-by 100% confidence
56

#19 rql

Resource Query Language for REST API.

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

#20 RAKE.go

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

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

#21 gulter

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

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

#22 golua

Go bindings for Lua C API.

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

#23 joystick

a polled API to read the state of an attached joystick.

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

#25 go-finance

Library of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.

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

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
go-zero 94 95 100 92 0
webhook 89 80 100 92 0
Gin 89 95 100 70 0
GoFr 86 95 100 70 0
wasmbrowsertest 80 88 58 92 0
iris 76 68 100 35 11.3K
gqlgen 68 83 39 92 79
Revel 68 20 100 70 0
gores 62 8 70 92 20
git-courer 61 83 7 92 0
Learn Go with TDD 60 83 7 92 0
mort 58 75 7 92 0
Trello 58 48 41 92 95
Don 57 63 12 92 1
event 56 8 60 92 5
rql 55 45 23 92 8
RAKE.go 48 63 7 70 0
gulter 48 48 7 92 0
golua 44 48 7 70 0
joystick 44 48 7 70 0
Go Cheat Sheet 41 48 7 70 0
go-finance 40 15 7 92 0

Related Comparisons

Go Web Frameworks

Echo vs Fiber

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

97

GoFrame vs go-zero

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

96

Fiber vs GoFrame

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

96

Echo vs GoFrame

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

97

GoFrame vs webhook

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

96

Fiber vs go-zero

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

96

Fiber vs webhook

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

96

Echo vs go-zero

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

97