An open API service providing repository metadata for many open source software ecosystems.

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