#1 Echo
Package echo implements high performance, minimalist Go web framework.
Compare go web frameworks by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include Echo, Fiber, GoFrame.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
Package echo implements high performance, minimalist Go web framework.
Package fiber is an Express inspired web framework built on top of Fasthttp, the fastest HTTP engine for Go.
A powerful framework for faster, easier, and more efficient project development.
Learn Go with test-driven development
Package gin implements a HTTP web framework called gin.
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
A high productivity, full-stack web framework for the Go language.
go generate based graphql server library.
Local MCP server for Git operations using Ollama to save tokens and prevent secret leakage.
Storage and image processing server written in Go.
Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server.
Package don provides a fast and efficient API framework.
Go wrapper for the Trello API.
A simple HTTP middleware to automatically handle all your file upload needs
Run Go WASM tests in your browser.
Go bindings for Lua C API.
Go port of the Rapid Automatic Keyword Extraction Algorithm (RAKE).
Package joystick implements a Polled API to read the state of an attached joystick.
Resource Query Language for REST API.
Implementation of the pattern observer.
A cloud-native Go microservices framework with cli tool for productivity.
Go's reference card.
| 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 |
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.