FindSoftware

Huma

Go micro framework for building HTTP REST and RPC APIs, backed by OpenAPI 3 and JSON Schema.

Huma is a Go micro framework for HTTP REST and RPC APIs, backed by OpenAPI 3 and JSON Schema. It is added to a Go module with go get.

Worth knowing

The README states that Go 1.26 or newer is required. Huma serves HTTP, and its graceful shutdown guide describes stopping a server that accepts requests, so the API needs a host that keeps a process running.

Identity

Status
Active
Maintainer
Daniel G. Taylor5
Maintained by
Individual
First release
20227

Rendering and deploy

Runs as
Always on6
Install with
go get4

Releases

Current major version
28
Last release
2026-07-298

Adoption

GitHub stars
4,4862
Contributors
1369

Why these figures do not compare

Sources

  1. 2026-10-26: links
    huma.rocks/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/danielgtaylor/huma
  3. 2026-10-26: links
    huma.rocks/tutorial/installation/
  4. 2026-10-26: Categories, Runtime, Install with
    github.com/danielgtaylor/huma/blob/main/README.md
  5. 2026-10-26: Maintainer, License model
    raw.githubusercontent.com/danielgtaylor/huma/main/LICENSE.md
  6. 2026-10-26: Runs as
    huma.rocks/how-to/graceful-shutdown/
  7. 2026-10-26: First release
    api.github.com/repos/danielgtaylor/huma/git/ref/tags/v1.0.0
  8. 2026-10-26: Current major version, Last release
    api.github.com/repos/danielgtaylor/huma/releases
  9. 2026-10-26: Contributors
    api.github.com/repos/danielgtaylor/huma/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON