#55th of 45 in Backend and cloud templates

echo

Minimalist Go web framework with a radix-tree router and middleware

Stars
32.8k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Go
Stars, last 29 weeks+712
21 Apr 2026: 32,096 stars28 Apr 2026: 32,121 stars5 May 2026: 32,145 stars12 May 2026: 32,166 stars19 May 2026: 32,192 stars26 May 2026: 32,219 stars2 Jun 2026: 32,242 stars9 Jun 2026: 32,269 stars16 Jun 2026: 32,296 stars23 Jun 2026: 32,319 stars30 Jun 2026: 32,349 stars7 Jul 2026: 32,371 stars14 Jul 2026: 32,399 stars21 Jul 2026: 32,427 stars28 Jul 2026: 32,462 stars4 Aug 2026: 32,485 stars11 Aug 2026: 32,515 stars18 Aug 2026: 32,549 stars25 Aug 2026: 32,575 stars1 Sept 2026: 32,603 stars8 Sept 2026: 32,632 stars15 Sept 2026: 32,648 stars22 Sept 2026: 32,672 stars29 Sept 2026: 32,699 stars6 Oct 2026: 32,720 stars13 Oct 2026: 32,746 stars20 Oct 2026: 32,757 stars27 Oct 2026: 32,773 stars3 Nov 2026: 32,787 stars10 Nov 2026: 32,808 stars

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
Also in Backend and cloud templates
RankProjectScore
1fastapiPython web framework for typed REST APIs with automatic OpenAPI docs104.6k starsMIT90 out of 100
2fiberExpress-style HTTP web framework for Go, built on fasthttp40.3k stars+130 (+0.3%) in 30 daysMIT90 out of 100
3generator-jhipsterCode generator for Java apps with Angular, React or Vue frontends22.5k starsApache-2.090 out of 100
#4serverlessCLI that deploys AWS Lambda code and infrastructure from serverless.yml46.9k starscustom license88 out of 100
#6douyin_tiktok_download_apiSelf-hosted REST and MCP API for Douyin, TikTok and Bilibili data Live demo ↗ (opens in a new tab)21.4k stars+815 (+4.0%) in 30 daysApache-2.085 out of 100