43 Resources
Golang openapi Libraries
Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.
Open Source API Firewall API Firewall is a high-performance proxy with API request and response validation based on OpenAPI/Swagger schema. It is desi
Breaking Cloud Native Web APIs in their natural habitat.
cnfuzz - Cloud Native Web API Fuzzer "Breaking Cloud Native Web APIs in their natural habitat." Fuzzing web APIs in their fully converged Cloud Native
Conversion from OpenAPI definitions to krakend configuration.
Description Basic conversion from OpenAPI specification to Krakend config. This is extendable with custom OpenAPI attributes and more support for both
Openapi - OpenAPI 3.x parser. Written in Go
OpenAPI OpenAPI specification object model Features Easy to integrate. Installat
An experimental OpenAPI - Terraform Provider generator that does not yet function
tfpgen An experimental OpenAPI - Terraform Provider generator that does not yet function. The goal is to allow developers to incrementally generate a
Ali-DDNS - DDNS service by using Ali openapi
Ali-DDNS DDNS service by using Ali openapi Explore the docs » View Demo · Report
A Twirp RPC OpenAPI generator implemented as `protoc` plugin
twirp-openapi-gen A Twirp RPC OpenAPI generator implemented as protoc plugin Currently supports only OpenAPI 2.0 Usage Installing the generator for pr
go-doudou is a gossip protocol and OpenAPI 3.0 spec based decentralized microservice framework
go-doudou(doudou pronounce /dəudəu/)is a gossip protocol and OpenAPI 3.0 spec based decentralized microservice framework. It supports monolith service application as well. Currently, it supports restful service only.
Swagger-go-chi - Generate a go-chi server from swagger
swagger-go-chi Install go install github.com/cugu/swagger-go-chi@main Run swagge
Laptop Booking Application in Golang and gRPC, load-balancing with NGINX, and fully compatible with HTTPS OpenAPI v3
Laptop Booking Application in Golang and gRPC Goals GitHub CI & Coverage Badge Serialize protobuf messages Create laptop unary gRPC Search laptop Serv
Go-fastapi: a library to quickly build APIs. It is inspired by Python's popular FastAPI
go-fastapi go-fastapi is a library to quickly build APIs. It is inspired by Pyth
OpenAPI for Todolist RESTful API
Go API client for swagger OpenAPI for Todolist RESTful API Overview This API cli
Go client + OpenAPI v3 spec for Oura-Ring
Oura Ring OpenAPIv3 Schema Definition + Go Client This repo contains an OpenAPIv3 schema definition for OuraRing OuraRing API documentation https://cl
This project extends the go-chi router to support OpenAPI 3, bringing to you a simple interface to build a router conforming your API contract.
Go OpenAPI This project extends the go-chi router to support OpenAPI 3, bringing to you a simple interface to build a router conforming your API contr
Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard
docs Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard. go-OAS Docs converts structured
A CUE-based framework for portable, evolvable, schema
Scuemata Scuemata is a system for writing schemas. Like JSON Schema or OpenAPI, it is general-purpose, and most obviously useful as an IDL. Unlike JSO
Go types and validation for OpenAPI Specification 3.1
openapi Package openapi is a set of Go types for OpenAPI Specification 3.1. The primary purpose of the package is to assist in generation of OpenAPI d
OpenAPI specs for your Go server, generated at server runtime. No CLI, no code generation, and no HTTP
Overview "oas" is short for "OpenAPI Spec". Go package for generating OpenAPI docs at runtime. Non-features: No code generation. No CLI. No magic comm
Entgo openapi example for go
entgo-openapi-example Example app created with ent entgen swagger-editor See https://entgo.io/blog/2021/09/10/openapi-generator/ License MIT Author Ya
This is a small API that provides basic REST endpoints to shorten a URL
This is a small API that provides basic REST endpoints to shorten a URL, get information about the URL, update the URL, and get statistics on most accessed URLs.
Kusk makes your OpenAPI definition the source of truth for API resources in your cluster
Kusk - use OpenAPI to configure Kubernetes What is Kusk? Developers deploying their REST APIs in Kubernetes shouldn't have to worry about managing res
A fully-featured OpenAPI generated HubSpot client for Go
This is a HubSpot Go client generated using openapi-generator. It includes packages for every OpenAPI spec listed in HubSpot's API directory. Installi
A gRPC API for Warhammer Age of Sigmar
Warhammer 🔥 A gRPC API for Warhammer Age of Sigmar Intro ℹ️ Skip to Quick Start What is this? An API for creating, reading, deleting, and updating a
OpenAPI Client and Server Code Generator
This package contains a set of utilities for generating Go boilerplate code for services based on OpenAPI 3.0 API definitions
Build a retractable ECS load balance network through aliyun openapi.
ECSEquilizer 通过阿里云OpenAPI建立一个可伸缩的负载均衡网络调度器。 简介 为确保代理集群网络和计算能力可以通过ECS云服务动态伸缩,所以制定实现以下策略。 节点分为static和dynamic两种,static节点是通过配置文件(config.yaml)实现预设的,固定不变。 d
An opinionated OpenAPI v3 code generator for Go. Use this to generate API models and router scaffolding.
An opinionated OpenAPI v3 code generator for Go. Use this to generate API models and router scaffolding.
Create a new OpenAPI based blink-plugin
OpenAPI plugin template Create a new OpenAPI based blink-plugin. READ FIRST Getting the Repo Option 1: From Github Press Use this template Naming conv
Reconstruct Open API Specifications from real-time workload traffic seamlessly
Reconstruct Open API Specifications from real-time workload traffic seamlessly: Capture all API traffic in an existing environment using a service-mes
Swagger + Gin = SwaGin, a web framework based on Gin and Swagger
Swagger + Gin = SwaGin Introduction SwaGin is a web framework based on Gin and Swagger, which wraps Gin and provides built-in swagger api docs and req
Swagger + Gin = SwaGin, a web framework based on Gin and Swagger
Swagger + Gin = SwaGin Introduction SwaGin is a web framework based on Gin and Swagger, which wraps Gin and provides built-in swagger api docs and req
OpenAPI specification and related artifacts for HashiCorp Nomad
Overview This repository contains the HashiCorp Nomad OpenAPI specification and related artifacts. The OpenAPI specification defines a machine-readabl
Composable OpenAPI Specification (aka Swagger)
compoas Library for building, composing and serving OpenAPI Specification (aka Swagger). Features This lib provides: golang structs which reflect Open
Feishu/Lark Open API Go Sdk, Support ALL Open API and Event Callback.
lark 中文版 README Feishu/Lark Open API Go Sdk, Support ALL Open API and Event Callback. Created By Code Generation. Install go get github.com/chyroc/lar
UPBit Auto Trading with OpenAPI Golang Module
Go-Bit! UPBit Auto Trading System with OpenAPI 이 레포지토리는 upbit를 위한 자동매매 프로그램을 개발하기 위해 제공하는 go module입니다. Features 구현 작업 진행상황 Sample Code Template shiel
A diff tool for OpenAPI Specification 3
OpenAPI Diff This is a diff tool for OpenAPI Spec 3. It can be used in two ways: Generate a diff report in YAML, Text/Markdown or HTML from the cmd-li
The Akita CLI for watching network traffic, automatically generating API specs, and diffing API specs.
Catch breaking changes faster Akita builds models of your APIs to help you: Catch breaking changes on every pull request, including added/removed endp
gRPC to JSON proxy generator following the gRPC HTTP spec
The gRPC-Gateway is a plugin of the Google protocol buffers compiler protoc. It reads protobuf service definitions and generates a reverse-proxy server which translates a RESTful HTTP API into gRPC. This server is generated according to the google.api.http annotations in your service definitions.
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
A go sdk for baidu netdisk open platform 百度网盘开放平台 Go SDK
Pan Go Sdk 该代码库为百度网盘开放平台Go语言的SDK
package for building REST-style Web Services using Go
go-restful package for building REST-style Web Services using Google Go Code examples using v3 REST asks developers to use HTTP methods explicitly and
OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)
Terraform Provider OpenAPI This terraform provider aims to minimise as much as possible the efforts needed from service providers to create and mainta
package for building REST-style Web Services using Go
go-restful package for building REST-style Web Services using Google Go Code examples using v3 REST asks developers to use HTTP methods explicitly and