gRPC to JSON proxy generator following the gRPC HTTP spec
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
- golang
- swagger
- swagger2
- annotations
Swagger 2.0 implementation for go
- go
- swagger-codegen
- api
- code-generator
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
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
- golang-library
- openapi3
- json-schema
- documentation
Flagr is a feature flagging, A/B testing and dynamic configuration microservice
- feature-flags
- ab-testing
- golang
- dynamic-configuration
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
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
- template-project
- golang-app-server
- golang
- api-server
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
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
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
- golang-development
- vscode-devcontainers
- golang
- go
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
Translatedgin auto binding, grpc, and annotated route, gin annotated routes, grpc, automatic parameter binding tool
- gin
- golang
- auto
- bind
OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)
Example real world backend API built with Golang + Fiber + Gorm + Swagger
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
- distributed-systems
- priority-queue
- task-queue
- task-scheduler
⚡A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.
- openapi
- openapi-generator
- go
- golang
go-redoc is an embedded OpenAPI/Swagger documentation ui for Go using ReDoc
- documentation
- go
- redoc
- openapi
Start gRPC microservice from YAML, plugin of rk-boot
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
Start gin microservice from YAML, plugin of rk-boot
- gin
- go
- golang
- interceptor