huma

API framework

A modern framework for building HTTP REST/RPC APIs in Go with automatic documentation and validation.

Huma REST/HTTP API Framework for Golang with OpenAPI 3.1

GitHub

2k stars
28 watching
157 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

apidocumentationfastapiframeworkgolanggolang-libraryhacktoberfesthumajson-schemaopenapiopenapi-serveropenapi3openapi31restrest-apiswagger-uiweb

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
go-oas/docsAutomatically generates RESTful API documentation for Go projects aligned with the Open API Specification standard.42
rs/rest-layerAn API framework for building RESTful APIs with customizable schema validation and graph API capabilities.1,256
dbubel/intakeAn API server framework written in Go that provides a simple and readable way to build APIs by exposing the underlying request lifecycle1
ungerik/go-restA lightweight REST framework that simplifies API development by leveraging dynamic typing and JSON marshalling.128
go-goyave/goyaveAn opinionated, all-in-one web framework focused on building enterprise-level REST APIs with an emphasis on reliability and maintainability.1,644
koddr/tutorial-go-fiber-rest-apiBuilds a RESTful API on Go with Fiber, PostgreSQL, JWT and Swagger documentation in isolated Docker containers.384
allaboutapps/go-starterA comprehensive template for building production-ready RESTful JSON APIs in Go with integrated development tools and workflows.507
fulldump/golaxA Go implementation of the Lax framework for building REST APIs with minimal language overhead and high performance.75
abemedia/go-donAn API framework written in Go.55
adamluzsi/gorestA framework that provides a structured approach to building RESTful APIs by separating concerns and using a modular pipeline pattern for handling resource operations and retrieving data.3
manyminds/api2goProvides a JSON API implementation in Go, adding metadata and relationships to the marshalled data703
jirenius/go-resA Go package for building real-time REST APIs with synchronization and event handling capabilities.63
aliuygur/goresUtility library providing a set of pre-built HTTP response handlers for building RESTful APIs.104
tompston/gomakemeAutomates the creation of boilerplate and endpoints for REST APIs in Go.11
emicklei/go-restful-openapiAn OpenAPI extension for the go-restful package to simplify API documentation and validation135