gRPC to JSON proxy generator following the gRPC HTTP spec
-
Updated
Feb 13, 2026 - Go
gRPC to JSON proxy generator following the gRPC HTTP spec
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
Generate Go client and server boilerplate from OpenAPI 3 specifications
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、gormgen 代码生成工具、graphql 查询语言、errno 统一定义错误码、gRPC 的使用、cron 定时任务 等等。
gin middleware to automatically generate RESTful API documentation with Swagger 2.0.
OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)
Flagr is a feature flagging, A/B testing and dynamic configuration microservice
OpenAPI v3 code generator for go
Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc.
Bee is a tool for helping develop with beego app framework.
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
OpenAPI Diff and Breaking Changes
EliasDB a graph-based database.
vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.
Add a description, image, and links to the swagger topic page so that developers can more easily learn about it.
To associate your repository with the swagger topic, visit your repo's landing page and select "manage topics."