#55th of 45 in Backend and cloud templates
echo
Minimalist Go web framework with a radix-tree router and middleware
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 32.8k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Go
32,096 on 21 Apr 202632,808 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Echo is a Go web framework built on net/http. It adds a radix-tree router, route groups, request binding for JSON, XML, form, query and path data, and centralized error handling. It ships middleware such as a log/slog request logger and panic recovery, and supports TLS, HTTP/2, autocert and graceful shutdown. It has no AI-specific features; the README lists NVIDIA's LLM API gateway among its users.
Who it is for: Go developers building HTTP APIs and backend services
Strengths
- Built on net/http; interoperates via echo.WrapHandler and echo.WrapMiddleware
- Middleware at root, group or route level, with a single HTTPErrorHandler
- Binding for JSON, XML, form, query and path parameters with pluggable validation
- v5 released 2026-01-18; v4 gets security fixes until 2027-12-31
Weaknesses
- No AI, model or agent features; it is a generic HTTP framework
- v5 changes the API from v4; upgrading requires following API_CHANGES_V5.md
- API key/JWT auth, tenant isolation and admin console are in paid Echo Pro
- Library only; no starter app or project scaffold included
What it needs
- Go
- Needs Go
Quick answers
Is echo open source?
Yes. Its code is on GitHub under the MIT license.
Also in Backend and cloud templates
See all 45| Rank | Project | Score |
|---|---|---|
| 1 | fastapiPython web framework for typed REST APIs with automatic OpenAPI docs | 90 out of 100 |
| 2 | fiberExpress-style HTTP web framework for Go, built on fasthttp | 90 out of 100 |
| 3 | generator-jhipsterCode generator for Java apps with Angular, React or Vue frontends | 90 out of 100 |
| #4 | serverlessCLI that deploys AWS Lambda code and infrastructure from serverless.yml | 88 out of 100 |
| #6 | douyin_tiktok_download_apiSelf-hosted REST and MCP API for Douyin, TikTok and Bilibili data | 85 out of 100 |