danielgtaylor

huma

danielgtaylor

Huma REST/HTTP API Framework for Golang with OpenAPI 3.1

AI 简介

Huma 是一个面向 Go 语言的轻量级 REST/HTTP API 框架,基于 OpenAPI 3.1 和 JSON Schema 实现声明式 API 开发。它不绑定特定路由库,支持与任意 Go HTTP 路由器(如 net/http、Gin、Chi)集成,自动生成准确、实时同步的 OpenAPI 文档,并内置 RFC9457 标准错误响应、内容协商、条件请求及自动 PATCH 支持等功能。适用于需要高保真 API 文档、强类型约束与渐进式采用的微服务、内部平台或对外开放 API 的后端开发场景。

Go
MIT License
4.2k
Stars
273
Forks
27
Watchers
94
Issues

Star 增长

今日0
近 7 天0
近 30 天+40
综合评分63.31
默认分支main