GitHub topics: openapi-spec
springdoc/springdoc-openapi
Library for OpenAPI 3 with spring-boot
Language: Java - Size: 9.81 MB - Last synced at: about 8 hours ago - Pushed at: 14 days ago - Stars: 3,417 - Forks: 523

daireto/base-starlette-sqlalchemy
A robust foundation for building APIs using Starlette and SQLAlchemy, featuring a built-in admin interface, OpenAPI documentation, dependency injection, and more.
Language: Python - Size: 3.23 MB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 1 - Forks: 0

zuplo/rate-my-openapi
Find API quality and security issues via your OpenAPI spec
Language: TypeScript - Size: 4.65 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 237 - Forks: 7

OAI/tools.openapis.org
A collection of open-source and commercial tools for creating your APIs with OpenAPI - Sourced from and published for the community
Language: JavaScript - Size: 303 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 128 - Forks: 42

Sideko-Inc/sideko
Generate SDKs and docs for your API
Language: Rust - Size: 775 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 61 - Forks: 2

daveshanley/vacuum
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.
Language: Go - Size: 25.4 MB - Last synced at: about 17 hours ago - Pushed at: 26 days ago - Stars: 751 - Forks: 59

Redocly/museum-openapi-example
An example OpenAPI description for an imaginary Museum API.
Size: 57.6 KB - Last synced at: about 19 hours ago - Pushed at: 5 months ago - Stars: 49 - Forks: 38

Bungie-net/api
Resources for the Bungie.net API
Size: 7.02 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 1,235 - Forks: 94

openclarity/apiclarity
An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks.
Language: Go - Size: 10.6 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 531 - Forks: 64

guerinoni/fiuto
Driller for OpenAPI spec.
Language: Rust - Size: 222 KB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 4 - Forks: 0

wallarm/api-firewall
Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.
Language: Go - Size: 1.54 MB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 608 - Forks: 58

d-yoshi/redmine-openapi
Unofficial OpenAPI specification for the Redmine API
Size: 312 KB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 8 - Forks: 0

bavix/gripmock-openapi
GripMock OpenAPI Specification
Size: 550 KB - Last synced at: 2 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

oasdiff/oasdiff
OpenAPI Diff and Breaking Changes
Language: Go - Size: 2.57 MB - Last synced at: 12 days ago - Pushed at: 20 days ago - Stars: 845 - Forks: 74

wolfadex/elm-open-api-cli
A CLI tool for generating Elm modules from Open API specs.
Language: Elm - Size: 3.49 MB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 28 - Forks: 8

pb33f/libopenapi
libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.
Language: Go - Size: 6.78 MB - Last synced at: 11 days ago - Pushed at: 26 days ago - Stars: 616 - Forks: 75

OpenAPITools/openapi-style-validator
A customizable style validator to make sure your OpenAPI spec follows your organization's standards.
Language: Java - Size: 52.5 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 214 - Forks: 46

lornajane/openapi-overlays-js
Apply overlays to OpenAPI descriptions
Language: JavaScript - Size: 61.5 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 23 - Forks: 6

paypal/paypal-rest-api-specifications
This repository contains the specification files for PayPal REST APIs.
Size: 1.98 MB - Last synced at: 18 days ago - Pushed at: 10 months ago - Stars: 247 - Forks: 186

pb33f/libopenapi-validator
OpenAPI validation extension for libopenapi, validate http requests and responses as well as schemas
Language: Go - Size: 537 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 83 - Forks: 28

MScottBlake/kandji-openapi
Creates an OpenAPI 3.1 compatible specification based on Kandji's Postman Collection.
Language: Python - Size: 1.53 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0

ekoindia/openapi-spec
[WIP] OpenAPI v3 specifications for Eko Developer Platform
Size: 241 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 3

qbittorrent-ecosystem/webui-api-openapi
qBittorrent WebUI API OpenAPI specification
Language: Shell - Size: 2.29 MB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

jtreminio/oseg
OSEG - OpenAPI SDK Example Generator
Language: Python - Size: 3.2 MB - Last synced at: 16 days ago - Pushed at: 20 days ago - Stars: 3 - Forks: 0

ironcore-dev/openapi-extractor
This project extracts the OpenAPI v2 and v3 specifications of a given Kubernetes API server
Language: Go - Size: 458 KB - Last synced at: 10 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 1

zxypro1/openapi-mcp-converter
A tool for automatically converting OpenAPI specifications into Model Context Protocol (MCP) Server
Language: TypeScript - Size: 50.8 KB - Last synced at: 13 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

zxypro1/openapi-example-code-generator
Generate cUrl, Python, Java, JavaScript (and more...) code examples from one OpenAPI spec
Language: TypeScript - Size: 98.6 KB - Last synced at: 13 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

itsbrex/swagger-to-types Fork of lanten/swagger-to-types
vscode extension - get typescript interface from swagger.json
Language: TypeScript - Size: 1.01 MB - Last synced at: 6 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

zeplin/openapi
An OpenAPI description for the Zeplin API
Size: 146 KB - Last synced at: 10 days ago - Pushed at: 25 days ago - Stars: 2 - Forks: 1

networknt/openapi-parser
A light-weight, fast OpenAPI 3.0 parser and validator with minimum third party dependencies
Language: Java - Size: 547 KB - Last synced at: 10 days ago - Pushed at: 25 days ago - Stars: 9 - Forks: 9

speakeasy-api/openapi-reference-documentation
Best in class OpenAPI reference documentation
Language: MDX - Size: 1.77 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 21 - Forks: 3

typesense/typesense-api-spec
Contains the API specs for the Typesense HTTP API
Size: 2.65 MB - Last synced at: 2 days ago - Pushed at: 25 days ago - Stars: 16 - Forks: 29

k6a/openapi-spec-apple-app-store-server
Unofficial, community maintained OpenAPI specification for Apple App Store Server API.
Size: 21.5 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 3

falcoframework/Falco.OpenApi
OpenAPI integration for Falco.
Language: F# - Size: 43 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

networknt/openapi-bundler
A utility that merges multiple OpenAPI specification files into a single file with all external references resolved to local reference.
Language: Java - Size: 76.2 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 6

openstatusHQ/awesome-openapi
A list of public OpenAPI endpoint
Size: 6.84 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 16 - Forks: 2

parvez3019/go-swagger3
Swagger 3.0 implementation for go
Language: Go - Size: 1.71 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 129 - Forks: 20

jtreminio/oseg-examples
Examples for OSEG
Language: Python - Size: 29.5 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

criteria-labs/criteria-api-tools
Tools for working with the JSON Schema and OpenAPI specifications.
Language: TypeScript - Size: 1.38 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 7 - Forks: 2

bump-sh-examples/train-travel-api
Sample OpenAPI description to use for whatever you like, as a hopefully more modern and useful alternative to the Petstore.
Language: JavaScript - Size: 188 KB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 59 - Forks: 8

dolmen-go/openapi-preprocessor
An authoring tool for OpenAPI specifications
Language: Go - Size: 112 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 35 - Forks: 5

contiamo/openapi-generator-go
An opinionated OpenAPI v3 code generator for Go. Use this to generate API models and router scaffolding.
Language: Go - Size: 484 KB - Last synced at: 16 days ago - Pushed at: 21 days ago - Stars: 109 - Forks: 11

suecodelabs/cnfuzz
Breaking Cloud Native Web APIs in their natural habitat.
Language: Go - Size: 1.83 MB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 36 - Forks: 2

konfig-sdks/openapi-examples
The highest quality collection of up-to-date OpenAPI specifications for public APIs on the internet. This dataset also includes descriptions, categories, uptime metrics, and media assets for every API.
Size: 8.63 GB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 50 - Forks: 6

outofcoffee/vertx-oas
Generates a Swagger/OpenAPI specification from a Vert.x Web Router.
Language: Kotlin - Size: 62.5 KB - Last synced at: 10 days ago - Pushed at: about 7 years ago - Stars: 30 - Forks: 4

todofixme/openapi-showcases
How different OpenAPI generators might help to build stable REST APIs.
Language: Java - Size: 139 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

aeimer/clockify-openapi-spec
In-official Clockify OpenAPI Spec v3
Size: 106 KB - Last synced at: 23 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

k0swe/qrz-api
OpenAPI spec and Golang bindings for the QRZ.com lookup API
Language: Go - Size: 191 KB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 5 - Forks: 0

k0swe/qrz-logbook
OpenAPI spec and Golang bindings for the QRZ.com Logbook API
Language: Go - Size: 171 KB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 4 - Forks: 0

k0swe/lotw-qsl
OpenAPI spec and Golang bindings for the Logbook of the World QSL API
Language: Go - Size: 225 KB - Last synced at: 10 days ago - Pushed at: 16 days ago - Stars: 4 - Forks: 2

surrealdb/openapi
The OpenAPI specification for the SurrealDB HTTP API
Size: 8.79 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

Runscope/runscope-api-examples 📦
A collection of sample apps and other helper projects for learning how to use the Runscope API
Size: 204 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

pierre-emmanuelJ/open-alldebrid
Alldebrid OpenAPI based Golang client wrapper
Language: HTML - Size: 3.14 MB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 2

LiveOakLabs/readme-api-go-client
📖 Go client library for the ReadMe.com API
Language: Go - Size: 600 KB - Last synced at: 12 days ago - Pushed at: 17 days ago - Stars: 5 - Forks: 1

kemingy/defspec
Create the OpenAPI spec and document from dataclass, attrs, etc.
Language: Python - Size: 42 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

codeasashu/openman
Postman to OpenAPI Spec converter with mocking and documentation
Language: Python - Size: 86.9 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 4

swimmwatch/openapi-diff-action
A GitHub Action to identify differences between OpenAPI specifications. It uses OpenAPITools/openapi-diff.
Size: 25.4 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 2

saarasio/enroute
EnRoute Ingress API Gateway - Kubernetes-native, Ingress API Gateway Powered using Envoy
Language: Go - Size: 172 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 192 - Forks: 15

TheWall89/inducoapi
A simple python module to generate OpenAPI Description Documents by supplying request/response bodies.
Language: Python - Size: 246 KB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 18 - Forks: 3

ghostrider-05/patreon-api-spec
OpenAPI specification for Patreon API
Size: 32.2 KB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

vblagoje/openapi-service-client
Enables LLM integration with OpenAPI-defined services through function-calling JSON
Language: Python - Size: 103 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 11 - Forks: 1

LiveOakLabs/terraform-provider-readme
⛭ Terraform Provider for the ReadMe.com API
Language: Go - Size: 692 KB - Last synced at: 12 days ago - Pushed at: 17 days ago - Stars: 6 - Forks: 1

intellifi-nl/brain-rest-api-spec
Intellifi Brain REST API spec
Size: 2.06 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

typeable/compaREST
Compatibility checker for OpenAPI
Language: Haskell - Size: 830 KB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 25 - Forks: 2

ashutoshsahoo/gs-spring-boot3-open-telemetry
Spring Boot 3 with Open Telemetry
Language: Java - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sigpwned/openapi-generator-maven-plugin-template-customization-example
An example Maven project that uses the OpenAPI Generator Maven plugin with template customization to generate an API model and server
Language: Mustache - Size: 47.9 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 2

hakopako/openapi-cli-tool
OpenAPI (Swagger 3.x) CLI Tool. Supports multiple file extensions. Can list up defined API paths and bundle multi-file into one.
Language: Python - Size: 210 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 23 - Forks: 5

pb33f/openapi-changes
The world's sexiest OpenAPI breaking changes detector. Discover what changed between two OpenAPI specs, or a single spec over time. Supports OpenAPI 3.1, 3.0 and Swagger
Language: Go - Size: 43.8 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 184 - Forks: 16

FlatIO/api-reference
📖 OpenAPI specification for the public Flat REST API
Language: JavaScript - Size: 16.2 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 2

erasys/openapi-php
📚Swagger / Open API 3.0 builder and validation library for PHP that helps you write valid specs.
Language: PHP - Size: 95.7 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 13

up9inc/oas-diff
OAS 3.1 Validation and Diff CLI Tool
Language: Go - Size: 1.08 MB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 0

mertssmnoglu/openapi-cli
A Command Line Interface (CLI) tool for serving, validating, and linting OpenAPI specifications.
Language: Go - Size: 13.7 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

humangraphics/humangraphics.github.io
HumanGraphics API Docs
Language: HTML - Size: 83 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

myrotvorets/api-specs
Size: 82 KB - Last synced at: 29 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

e-task/etask-api
Spezifikationen und Regeln zu eTASK REST API
Size: 506 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

mulesoft/oas-raml-converter Fork of stoplightio/api-spec-converter 📦
(DEPRECATED) Converts between OAS and RAML API specifications
Language: JavaScript - Size: 31.3 MB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 73 - Forks: 49

10kartik/turf-reservation-api
Backend service for the Turf Booking System, handling admin authentication, booking management, and slot availability.
Language: JavaScript - Size: 270 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 4

apinf/apibot.ai
Turn OpenAPI specs to conversations with Developers in chat based environments.
Language: Python - Size: 148 KB - Last synced at: 12 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 3

Apiboard/php-openapi
OpenAPI Specification parser for PHP 8. Supports both OAS 3.0 and 3.1.
Language: PHP - Size: 309 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

refactorian/openapi-swagger-docker
OpenAPI v3.x, Swagger UI v5.x, Swagger Editor v4.x, Redoc v2.x, Docker Compose, GitHub Pages
Language: HTML - Size: 6.79 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

caohanyang/REST_OPENAPI
Convert existing REST html documentations into standard Open API (OAI, Swagger)
Language: HTML - Size: 503 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

vanderlee/PHPSwaggerGen
PHP library to generate Swagger/OpenAPI REST API documentation files from comments in PHP source code.
Language: JavaScript - Size: 1.76 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 41 - Forks: 16

g-nelson1/tiingo-openapi
Tiingo OpenAPI Doc
Size: 127 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

marcosoliveira91/nestjs-boilerplate
A Node.js boilerplate leveraging NestJS framework with DDD, CQRS, and Hexagonal Architecture principles.
Language: TypeScript - Size: 224 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

APIs-guru/unofficial_openapi_specs
Unofficial OpenAPI/Swagger specs for popular APIs
Language: JavaScript - Size: 323 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 32 - Forks: 16

nasa9084/go-openapi
OpenAPI Specification (OAS) 3.0 implementation for Go
Language: Go - Size: 163 KB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 38 - Forks: 4

philip-gai/swagger-ui-gh-pages
A simple setup of Swagger UI with local spec files hosted on GitHub Pages
Language: HTML - Size: 24.5 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

pb33f/wiretap
The world's coolest API Validation and compliance tool. Validate APIs against OpenAPI specifications and much more
Language: Go - Size: 2.33 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 67 - Forks: 13

chanced/openapi
an OpenAPI 3.x library for go
Language: Go - Size: 4.86 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 2

jfoclpf/get-openapi-examples
Extract all possible paths present in openapi.yaml based on paths and the provided examples
Language: JavaScript - Size: 16.6 KB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

kinlane/openapi-toolbox
This is my openapi toolbox.
Size: 286 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 7

MortenGregersen/Bagbutik
Generated Swift code for the App Store Connect API based on the official OpenAPI spec.
Language: Swift - Size: 5.44 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 146 - Forks: 7

Mermade/openapi-definitions 📦
OpenAPI Definitions
Size: 9.16 MB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 32 - Forks: 18

Rebilly/RebillyAPI 📦
Archived and moved into the monorepo https://github.com/Rebilly/api-definitions
Language: PHP - Size: 5.51 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 53 - Forks: 36

dlmiddlecote/openapi-collector
Collect OpenAPI Specs within a Kubernetes Cluster
Language: Python - Size: 432 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 1

cdn77/patroni-openapi
Patroni OpenApi v3 spec
Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

openalto/alto-swagger
Swagger API for ALTO
Language: Python - Size: 77.1 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 2

plugoinc/ocpi-openapi
OCPI definision using OpenAPI
Size: 149 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

joeltadeu/customer-service-openapi-spec
Microservice created using springboot 3.2, generating the model and the controllers interfaces based on the OpenApi Spec using the OpenAPI generator plugin. In addition to unit tests, automated tests were created for the APIs using the Karate platform.
Language: Java - Size: 215 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

api-evangelist-tools/schema-org-openapi-specs
This is a working repository of OpenAPI Specs for the Schema.org entities.
Language: HTML - Size: 11 MB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 7
