cloudwego/hertz
Go HTTP framework with high-performance and strong-extensibility for building micro-services. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 84
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 49.5
- age_days: 1574
- days_rel: 27
- days_push: 7
- n_releases_24m: 13
Adoption not part of the score
7347 stars · 639 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Hertz is a high-performance, extensible Go HTTP framework from CloudWeGo (ByteDance) for building microservices. It uses the Netpoll network library by default, supports HTTP/1.1, HTTP/2, ALPN and WebSocket, and offers a layered design with extensive extension points and an hz code generation tool.
Use cases
- build high-performance microservices in go
- serve http apis with low latency and high qps
- replace gin or echo with a faster go http framework
- generate go http service scaffolding from idl
- build websocket and http/2 services in go
- customize framework layers like transport or protocol
When to choose
- you need maximum http throughput and low latency in go
- you are building microservices within the cloudwego ecosystem (kitex, netpoll)
- you need a layered, highly extensible http framework
- you want built-in code generation from thrift or protobuf idl
When to avoid
- you need a minimal framework with the largest plugin ecosystem (gin, echo)
- you are not writing go
- your service is simple and performance is not a concern
- you rely on net/http middleware compatibility without adapters
Facets
framework · maturity active
web-framework http-server routing middleware websocket web-development backend microservices apis developer-tools go windows cross-platform http-framework netpoll microservices high-performance cloudwego code-generation linux macos
8 sources
- readme: https://github.com/cloudwego/hertz · fetched 2026-08-28 · 41bbff69cbb3
- homepage: https://www.cloudwego.io · fetched 2026-08-29 · 83921f721f0e
- site_page: https://www.cloudwego.io/docs/kitex · fetched 2026-08-29 · 06162c2c2a44
- site_page: https://www.cloudwego.io/docs/hertz · fetched 2026-08-29 · 9bf07ea1d5c8
- site_page: https://www.cloudwego.io/docs/volo · fetched 2026-08-29 · 98a27d767af2
- site_page: https://www.cloudwego.io/docs/eino · fetched 2026-08-29 · 34d92c501d05
- site_page: https://www.cloudwego.io/about · fetched 2026-08-29 · 3dd7258a47b2
- site_page: https://www.cloudwego.io/docs · fetched 2026-08-29 · cd3f3e5f90ed
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cloudwego/hertz | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem