gRPC to JSON proxy generator following the gRPC HTTP spec
Repository Index
47,133 repositories indexed
1–24 of 24 · Most stars
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
- golang
- swagger
- swagger2
- annotations
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.
- go
- goa
- microservices
- rest
package for building REST-style Web Services using Go
Instant REST and MCP APIs for PostgreSQL and MySQL, on existing or new databases. CRUD, custom SQL routes, auth and ACL without writing a backend. Low-code, ⚡ realtime, high-performance. Native MySQL support since v2.5
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
- golang-library
- openapi3
- json-schema
- documentation
A contract-driven gRPC regression harness for AI coding agents, with human-approved baselines. Snapshot the valid call chains of an API so an agent can look one up instead of tracing for it. gRPC today, OpenAPI next
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
- golang
- http-server
- openapi
- fuego
OpenAPI Diff and Breaking Changes
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
- golang
- microservice
- apollo
- cloud-native
vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
- golang
- lint
- linters
- linting
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
- go
- golang
- openapi
- openapi-spec
Self-hosted API-first AI call center: AI talks, code controls the call. AI agents answer every call; humans take over without dropping it. Runs on FreeSWITCH with your SIP trunk and realtime model (OpenAI, Grok, Qwen, Doubao, or any compatible gateway).
- call-center
- contact-center
- freeswitch
- golang
Feishu(飞书)/Lark Open API Go SDK, Support ALL Open API and Event Callback.
- lark
- feishu
- sdk
- go
Beautiful, integrated, OpenAPI documentation.
- openapi
- openapi-documentation
- golang
- openapi-specification
A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections.
- api-rest
- connection-pooling
- cybersecurity
- devops
OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)
⚡A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.
- openapi
- openapi-generator
- go
- golang
pocketbase boilerplate
go-redoc is an embedded OpenAPI/Swagger documentation ui for Go using ReDoc
- documentation
- go
- redoc
- openapi
Generate OpenAPI 3.1 specs from Go source code via static analysis — zero annotations, automatic framework detection
Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.
- iso-3166
- iso-3166-2
- iso-4217
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
- generics
- go
- golang
- http-router