cloudwego

hertz

未分类

cloudwego

Go HTTP framework with high-performance and strong-extensibility for building micro-services.

6.2k
Stars
550
Forks
23
Issues
83
Contributors
55
Watchers
gohttpmicroservices
Go
{"name":"Apache License 2.0","spdxId":"Apache-2.0"}

Project Description

Hertz is a high-performance, high-usability, and high-extensibility Golang HTTP framework designed for building microservices. It integrates a self-developed high-performance network library, Netpoll, and supports on-demand switching to Go Net. Hertz offers multi-protocol support, including HTTP/1.1 and ALPN, with customizable protocol resolution. Its layered design ensures extensive extensibility, allowing users to tailor the framework to their needs. Widely used within ByteDance, Hertz is ideal for developers prioritizing microservice performance and customization. The framework also provides a rich ecosystem of extensions for features like HTTP/2, WebSocket, monitoring, and more, making it a versatile choice for modern microservice architectures.

© 2025 GitHub Fun. All rights reserved.