Skip to content

Huma#

Huma 标志 Huma 标志

Huma Powered CI codecov Docs Go Report Card

一个现代、简单、快速且灵活的微框架,用于在 Golang 中构建 HTTP REST/RPC API,由 OpenAPI 3 和 JSON Schema 支持。发音 IPA: /'hjuːmɑ/

目标#

本项目目标是提供:

  • 一个现代的 REST 或 HTTP RPC API 后端框架,适用于 Go 开发者
  • 适用于现有服务团队的渐进式采用
    • 带上您自己的路由、中间件以及日志/指标
    • 可扩展的 OpenAPI 和 JSON Schema 层,用于记录现有路由
  • 防护栏以防止常见错误
  • 不会过时的文档
  • 高质量生成的开发者工具

起始点#

  • 为什么选择 Huma


    Huma 的不同之处是什么,为什么您应该在下一个项目中使用它?

    了解更多
  • 5 分钟教程


    安装 huma,大约五分钟内即可拥有一个可工作的 API。

    开始使用
  • 如何指南


    学习如何使用 Huma 解决具体的现实世界问题。

    解决问题