
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
Releases
Adoption
Sources
- 2026-10-26: links
huma.rocks/ - 2026-10-26: links, Written in, License, GitHub stars
api.github.com/repos/danielgtaylor/huma - 2026-10-26: links
huma.rocks/tutorial/installation/ - 2026-10-26: Categories, Runtime, Install with
github.com/danielgtaylor/huma/blob/main/README.md - 2026-10-26: Maintainer, License model
raw.githubusercontent.com/danielgtaylor/huma/main/LICENSE.md - 2026-10-26: Runs as
huma.rocks/how-to/graceful-shutdown/ - 2026-10-26: First release
api.github.com/repos/danielgtaylor/huma/git/ref/tags/v1.0.0 - 2026-10-26: Current major version, Last release
api.github.com/repos/danielgtaylor/huma/releases - 2026-10-26: Contributors
api.github.com/repos/danielgtaylor/huma/contributors?per_page=1