OpenAPI Specification
The OpenAPI Specification (OAS), previously known as the Swagger Specification, is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing web services. OpenAPI documents describe API services and are represented in YAML or JSON formats.
- GitHub: https://github.com/topics/openapi
- Wikipedia: https://en.wikipedia.org/wiki/OpenAPI_Specification
- Repo: https://github.com/OAI/OpenAPI-Specification
- Created by: OpenAPI Initiative, Tony Tam, Darrel Miller, Mike Ralphson, Ron Ratovsky, Uri Sarid, Jason Harmon
- Released: August 10, 2011
- Related Topics: json-schema, raml, rest-api,
- Aliases: open-api, swagger-spec, swagger-specification, openapi-spec, openapi-specification, open-api-specification, oas, openapi-description,
- Last updated: 2026-06-26 00:18:49 UTC
- JSON Representation
https://github.com/mom1/apiclient-pydantic-generator
This code generator creates APIClient app from an openapi file.
api-client datamodel generator openapi openapi-codegen pydantic python swagger swagger-codegen
Last synced: 01 Aug 2025
https://github.com/daleal/asymmetric
Ridiculously fast and easy module-to-API transformations. Learn in minutes, implement in seconds. Batteries included.
apis async-framework callback-endpoint httpx openapi pip python python3 redoc starlette swagger-ui uvicorn
Last synced: 11 Sep 2025
https://github.com/jakubkozera/openapi-ui
A modern, feature-rich OpenAPI/Swagger documentation and testing interface with advanced functionality for API development and testing. Provides interactive API documentation, code generation, collection runner, and multiple distribution formats including ASP.NET Core integration and VS Code extension.
api-testing code-generation openapi openapi-documentation openapi-ui swagger-ui
Last synced: 27 Jan 2026
https://github.com/geert-janklaps/abap-openapi-ui
OpenAPI / Swagger UI integration for SAP NetWeaver Gateway
abap ecc netweaver-gateway openapi s4hana swagger
Last synced: 24 Oct 2025
https://github.com/dasiths/simpleendpoints
A simple, convention-based, endpoint per action pattern implementation for AspNetCore 3.0+ with full support for Swagger
api aspnetcore clean-architecture controller convention endpoints nuget openapi swagger
Last synced: 10 Apr 2025
https://github.com/apioo/psx-api
TypeAPI parser and SDK code generator
code-generator openapi php swagger typeapi
Last synced: 07 Oct 2025
https://github.com/revoltchat/api
Typescript typings and OpenAPI v3 generator for the Revolt API.
Last synced: 05 Apr 2025
https://github.com/suecodelabs/cnfuzz
Breaking Cloud Native Web APIs in their natural habitat.
aws aws-s3 cicd cloud-native data-lake fuzzing golang kubernetes microsoft openapi openapi-spec opensource rest-api rest-api-test restler security-tools service-mesh
Last synced: 12 Apr 2025
https://github.com/thenorthmemory/wechatpay-openapi
https://thenorthmemory.github.io/wechatpay-openapi/
openapi wechatpay wechatpay-apiv2 wechatpay-apiv3
Last synced: 01 Jun 2026
https://github.com/alextselegidis/easyappointments-docker
📅 Docker Official Image packaging for Easy!Appointments
appointments calendar collaboration docker google-calendar javascript mysql open-source openapi php rest-api scheduler web
Last synced: 14 Apr 2025
https://github.com/davidebianchi/gswagger
Generate an openapi spec dynamically based on the types used to handle request and response
echo fiber gorilla-mux oas3 openapi swagger
Last synced: 09 May 2025
https://github.com/scalar/openapi-parser
Modern OpenAPI parser written in TypeScript
Last synced: 08 May 2025
https://github.com/stainless-api/upload-openapi-spec-action
A GitHub action to build Stainless SDKs.
actions api api-rest github-actions openapi readme sdk
Last synced: 16 Mar 2026
https://github.com/bezkoder/spring-boot-swagger-3-example
Spring Boot and Swagger 3 example - configuration for API description / response example - Swagger annotations with OpenAPI 3
crud crud-api crud-app crud-application crud-sample openapi openapi-specification openapi3 rest-api restful-api spring spring-boot springboot springdoc springdoc-openapi springdoc-openapi-ui swagger swagger-documentation swagger-ui swagger3
Last synced: 23 Apr 2025
https://github.com/openapitools/sbt-openapi-generator
hacktoberfest openapi openapi-generator openapi2 openapi3 sbt sbt-plugin sbt-plugins scala
Last synced: 13 Sep 2025
https://github.com/dolmen-go/openapi-preprocessor
An authoring tool for OpenAPI specifications
oasv3 openapi openapi-spec openapi3 swagger
Last synced: 12 Apr 2025
https://github.com/alt3/sequelize-to-json-schemas
Convert Sequelize models into various JSON Schema variants (using the Strategy Pattern)
javascript json-schema oas oas2 openapi sequelize strategy-pattern swagger
Last synced: 17 Oct 2025
https://github.com/kiki-le-singe/tell-me-a-story-ai
"Tell me a story" is a small app that allows you to write a story using ChatGPT and React Native.
android chatgpt chatgpt-api ios javascript mobile mobile-app openai-api openapi react-native reactjs typescript
Last synced: 09 Sep 2025
https://github.com/courseorchestra/hurdy-gurdy
Generate client and server side Java/Kotlin code based on OpenAPI spec
hurdy-gurdy openapi openapi-generator
Last synced: 29 Oct 2025
https://github.com/oxlip-lang/oal
A high-level language for OpenAPI
api lsp-server oas oasv3 openapi openapi3 rust
Last synced: 12 Apr 2025
https://github.com/contractual-dev/contractual
Schema contract lifecycle CLI and GitHub Action for OpenAPI and JSON Schema
breaking-changes changesets ci contract contracts devtools github-actions json-schema jsonschema openapi openapi3 release-automation rest rest-api schema spec validations versioning
Last synced: 07 Apr 2026
https://github.com/APIDevTools/openapi-schemas
JSON Schemas for every version of the OpenAPI Specification
javascript json-schema nodejs openapi openapi-specification openapi3 rest-api swagger validation
Last synced: 18 Jul 2025
https://github.com/kolodi/UnityOpenApi
Unity friendly RESTful API client generator
api api-client multiplatform openapi restful swagger unity
Last synced: 25 Apr 2025
https://github.com/luoyunchong/igeekfan.aspnetcore.rapidoc
RapiDoc Custom Element for Open-API spec viewing +asp.net core
aspnetcore openapi openapi3 rapidoc swagger swaggerui
Last synced: 16 Mar 2025
https://github.com/jamalzeynalov/swagger-coverage-py
Adaptation of swagger-coverage project for python
api-testing api-testing-framework coverage-report coverage-reports coverage-testing openapi pytest requests swagger swagger-coverage
Last synced: 01 Aug 2025
https://github.com/go-openapi/analysis
openapi specification object model analyzer
Last synced: 08 Mar 2026
https://github.com/the-codegen-project/cli
Your one stop boilerplate killer for any standard!
amqp asyncapi event-source generator kafka mqtt nats openapi openapi-generator openapi3 the-codegen-project typescript
Last synced: 26 Apr 2026
https://github.com/mermade/openapi-extract
Extract single paths/operations from OpenAPI definitions
extract extractor metadata microservice microservices openapi openapi3 swagger
Last synced: 18 Jul 2025
https://github.com/smiley4/schema-kenerator
Analyze kotlin types, extract information and generate schemas
json-schema kotlin kotlinx-serialization openapi reflection schema swagger
Last synced: 14 Oct 2025
https://github.com/visulima/visulima
Visulima provides robust, developer-focused tools and libraries to streamline your workflow. Let us handle the complexities so you can focus on building what truly matters.
anolilab api api-platform javascript next nextjs nodejs openapi react reactjs swagger tanstack typescript vite vitejs
Last synced: 06 Jun 2026
https://github.com/contentjet/openapi-ui
React based OpenAPI 3.0+ documentation generator
documentation-tool openapi openapi3 react
Last synced: 02 Aug 2025
https://github.com/apis-guru/unofficial_openapi_specs
Unofficial OpenAPI/Swagger specs for popular APIs
openapi openapi-spec openapi-specification swagger
Last synced: 05 Oct 2025
https://github.com/mermade/openapi-definitions
OpenAPI Definitions
catalog catalogue directory iodocs mashery openapi openapi-spec swagger
Last synced: 06 Oct 2025
https://github.com/kota65535/openapi-merger
Merges multiple OpenAPI document files into a single file.
Last synced: 06 Apr 2025
https://github.com/omermecitoglu/next-openapi-route-handler
a Next.js plugin to generate OpenAPI documentation from route handlers
generator next nextjs openapi openapi-json self-documenting swagger swagger-json ts typescript
Last synced: 05 May 2025
https://github.com/curvednebula/apibake-js
Convert OpenAPI to PDF.
openapi openapi-documentation openapi3 pdf-generation
Last synced: 15 Aug 2025
https://github.com/sourcemeta/learnjsonschema.com
Reference documentation for JSON Schema. Includes detailed information about each keyword and vocabulary, alongside examples
asyncapi json json-schema jsonschema openapi schema schemas
Last synced: 12 Apr 2025
https://github.com/nfroidure/whook
Build strong and efficient REST web services.
dependency-injection hacktoberfest openapi openapi3 rest-api router server
Last synced: 07 Apr 2025
https://github.com/MaximilianKoestler/hcloud-openapi
This is the unofficial OpenAPI description of the Hetzner Cloud API. It allows automatic code generation for the hcloud API.
api hcloud hetzner hetzner-cloud openapi openapi3 rest rest-api
Last synced: 01 May 2025
https://github.com/wrtnlabs/openai-function-schema
OpenAI Function Call Schema Composer and Executor from OpenAPI (Swagger) Document.
function-call-executor function-call-schema llm-function-call openai-function-call openapi swagger
Last synced: 11 Apr 2025
https://github.com/ghostbuster91/sttp-openapi-generator
Generate sttp client from openapi specification with ease!
http-client openapi scala sttp swagger
Last synced: 14 Oct 2025
https://github.com/eventuallyconsultant/codegenr
Fast handlebars templates based code generator, ingesting swagger/openapi and other json/yaml documents with $refs, or graphql schema, outputs whatever you template
api-first codegen codegenerator graphql graphql-schema handlebars openapi rhai rust swagger yaml
Last synced: 30 Apr 2025
https://github.com/offendingcommit/openconcho
Fast, privacy-first desktop & web UI for self-hosted Honcho — browse memories, peers, sessions, conclusions, and chat with memory context.
ai-agents ai-memory desktop-app honcho honcho-ui llm-memory memory-management open-source openapi privacy-first react self-hosted tanstack-router tauri typescript vite
Last synced: 28 May 2026
https://github.com/spiralmoon/maplestory.openapi
🍁 MapleStory Nexon Open API Client Library for TypeScript, Java, C#, Python. KMS, MSEA is now available!🍁
csharp java javascript kms library maplestroy msea nexon-openpai openapi package python sdk typescript
Last synced: 01 Apr 2026
https://github.com/yiisoft/yii-swagger
Swagger integration for Yii
api hacktoberfest openapi swagger swagger-ui yii3
Last synced: 03 Mar 2025
https://github.com/furkan-guvenc/crud_routers
Automatically create crud routes for your favorite api server and orm
actix-web api axum code-generation crud crud-routes diesel framework openapi rest rust seaorm swagger-ui web
Last synced: 24 Mar 2025
https://github.com/DataDog/datadog-api-client-ruby
datadog datadog-api openapi ruby
Last synced: 22 Jul 2025
https://github.com/kymmt90/schema_conformist
An automatic JSON response validator for testing in Rails
json-hyper-schema json-schema openapi rails rspec ruby swagger
Last synced: 11 Nov 2025
https://github.com/janbuchar/payload-oapi
A Payload CMS plugin for OpenAPI (3.0, 3.1) specification generation
api-documentation openapi openapi3 openapi31 payload-plugin payloadcms
Last synced: 22 Mar 2025
https://github.com/carminepo2/openapi-ts-rest
A simple tool to generate a ts-rest contract (with zod validation) from an OpenAPI 3.0/3.1 specification.
Last synced: 07 Oct 2025
https://github.com/rapter1990/simplebanking
Simple Banking App (Spring Boot, Gradle, JUnit, Integration Test, Postgresql, Prometheus, Grafana, Github Actions, Postman)
ci-cd continuous-deployment continuous-integration docker docker-compose github-actions gradle grafana integration-test java junit monolith openapi postgresql postman prometheus spring-boot swagger
Last synced: 16 May 2025
https://github.com/mnahkies/openapi-code-generator
A code generation tool for openapi 3 / 3.1 specifications written in typescript, primarily aimed at generating typescript clients and server stubs. Other target languages may be added in future.
angular axios codegen devtools koa node-fetch openapi openapi-generator openapi-specification openapi3 openapi31 typescript typespec zod
Last synced: 11 Oct 2025
https://github.com/mastercard/oauth1-signer-python
Python library for generating a Mastercard API compliant OAuth signature.
mastercard oauth1 oauth1a openapi python python3
Last synced: 22 Mar 2025
https://github.com/taojy123/eave
优雅的接口文档制作工具 | A Restful Api Document Builder For Pythonista
api-documentation-tool doc documentation openapi python
Last synced: 01 Aug 2025
https://github.com/outofcoffee/vertx-oas
Generates a Swagger/OpenAPI specification from a Vert.x Web Router.
openapi openapi-documentation openapi-spec openapi3 swagger vertx vertx-web
Last synced: 12 Apr 2025
https://github.com/leon3s/ntex-rest-api-example
Example on how to create a REST API in Rust with ntex and utoipa
learn-to-code learning-resources ntex openapi rust swagger tutorial
Last synced: 05 Jul 2025
https://github.com/avicennajr/shellmate
Your very own terminal AI assisstant 🤖
ai artificial-intelligence artificialintelligence chatgpt go golang openai-api openapi terminal virtual-assistant
Last synced: 15 Apr 2025
https://github.com/type-mcp/mcp-anything
One command to turn any codebase into an MCP server
ai anthropic automation claude cli code-generation developer-tools fastapi flask llm mcp mcp-server model-context-protocol openapi python spring-boot swagger
Last synced: 19 Apr 2026
https://github.com/go-andiamo/chioas
Go package for defining Chi apis (with OpenAPI generated specs)
api chi go golang oas openapi swagger swagger-ui
Last synced: 09 Sep 2025
https://github.com/tomi-vanek/microts
Microservice code generator: from OpenAPI (Swagger) REST API specification to TypeScript project with Docker.
code-generator docker docker-compose microservice openapi swagger typescript
Last synced: 16 Mar 2025
https://github.com/anhthang/soap-converter
Instantly convert SOAP/WSDL definitions to REST API specifications for use with Postman, OpenAPI/Swagger, and other API development tools.
openapi postman postman-collection soap soap-converter swagger wsdl
Last synced: 11 Apr 2025
https://github.com/dzakh/rescript-json-schema
📄 Typesafe JSON schema for ReScript
ajv json json-schema openapi rescript swagger typesafe
Last synced: 07 May 2025
https://github.com/yusuf-daglioglu/swagger_plugin_example
Example of a Swagger plugin which prints the information from custom Java annotation to Swagger HTML UI.
api documentation http java open-api openapi spring swagger swagger-plugin swagger-ui
Last synced: 15 Apr 2025
https://github.com/long2ice/fibers
Fiber + Swagger = Fibers, a web framework dedicated to providing a FastAPI-like development experience
fastapi fiber golang openapi redoc swagger swagger-ui
Last synced: 09 Jul 2025
https://github.com/aleksandryackovlev/openapi-mock-express-middleware
Generates express mock-servers from OpenAPI specs
codegen express middleware mock mock-server openapi swagger typescript
Last synced: 13 Apr 2025
https://github.com/microsoft/kiota-python
Abstractions library for Kiota generated Python clients
Last synced: 08 Apr 2026
https://github.com/gitbookio/public-docs
GitBook’s Documentation
documentation open-source openapi
Last synced: 28 Aug 2025
https://github.com/redocly/json-to-json-schema
Convert JSON examples into JSON schema (supports Swagger 2, OpenAPI 3 and 3.1)
json-schema openapi openapi3 swagger
Last synced: 30 Jun 2025
https://github.com/lispyclouds/climate
The sidekick for your CLIs powered by OpenAPI
Last synced: 14 Oct 2025
https://github.com/jbrooksuk/chirper
Example application that demonstrates how to document Laravel APIs using Scribe.
Last synced: 05 May 2025
https://github.com/alovajs/devtools
Editor devtools for alova.js
alova axios fetch-api openapi openapi3 react svelte typescript vuejs xmlhttprequest
Last synced: 21 Aug 2025
https://github.com/souhailas/vissoft2023
Interactively exploring API structural changes and versioning consistency
api openapi visualization web webapi
Last synced: 03 Mar 2025
https://github.com/wolfadex/elm-open-api-cli
A CLI tool for generating Elm modules from Open API specs.
elm elm-lang openapi openapi-generator openapi-spec
Last synced: 22 Jun 2025
https://github.com/xc0dex/apiweaver
A powerful library for customizing OpenAPI documents generated by the built-in generator from Microsoft.AspNetCore.OpenApi in .NET 9
aspnetcore dotnet openapi swagger
Last synced: 05 May 2025
https://github.com/reprezen/semoasa
Specification Extension Metadata for OAS Annotations (Semoasa) is a machine-readable format for extensions to Swagger/OpenAPI 2.0 and 3.0 specifications.
catalog custom customization extensibility format listing openapi properties registry repository specification-extensions standardized standards swagger vendor-extensions
Last synced: 15 May 2025
https://github.com/xavierchow/vim-swagger-preview
A Vim plugin for previewing swagger/openAPI spec in Chrome with swagger-ui.
chrome openapi preview swagger swagger-ui vim
Last synced: 18 Aug 2025
https://github.com/microsoft/kiota-java
Java libraries for Kiota-generated API clients.
Last synced: 02 Mar 2026
https://github.com/sahamati/account-aggregator-standards
Account Aggregator Ecosystem API Specifications and FI Schemas.
account-aggregator api-specs nbfc-aa openapi schemas
Last synced: 08 May 2025
https://github.com/nhsdigital/personal-demographics-service-api
Specifications for NHS Digital APIs provided on the API Management Platform
Last synced: 24 Apr 2026
https://github.com/mastercard/oauth1-signer-csharp
Zero dependency library for generating a Mastercard API compliant OAuth signature.
csharp mastercard netstandard13 oauth1 oauth1a openapi
Last synced: 15 Apr 2025
https://github.com/mastercard/client-encryption-csharp
Library for Mastercard API compliant payload encryption/decryption.
csharp decryption encryption field-level-encryption fle jwe mastercard netcore netstandard13 openapi
Last synced: 11 Jun 2025
https://github.com/cnoe-io/openapi-mcp-codegen
OpenAPI to MCP Server Code Generator
agentic-ai ai codegen mcp openapi
Last synced: 03 May 2026
https://github.com/codecentric/reedelk-runtime
Reedelk Runtime Platform Community Edition
api api-client api-rest api-server dataintegration integrated-development-environment integration integration-flow integrations intellij intellij-ide intellij-plugin openapi reedelk reedelk-integration-platform reedelk-runtime
Last synced: 12 Apr 2025
https://github.com/tina4stack/tina4-php
Tina4 PHP composer repository
annotations composer database firebird framework mysql openapi orm orm-objects php sqlite swagger tina4-php
Last synced: 04 Jun 2026
https://github.com/jasonblanchard/openapi-typescript-server
Codegen TypeScript servers from OpenAPI
api app codegen expressjs openapi openapi-generator openapi3 openapi3-1 swagger typescript
Last synced: 06 Mar 2026
https://github.com/surfstudio/surfgen
Powerful codegen tool for generating whatever you what from OpenAPI
android codegeneration codegenerator flutter hacktoberfest ios language-agnostic openapi swift
Last synced: 11 Feb 2026
https://github.com/xrstf/kube-api.ninja
A basic website that shows the timeline of Kubernetes Core APIs
Last synced: 05 Apr 2025
https://github.com/chanced/openapi
an OpenAPI 3.x library for go
go golang openapi openapi-spec openapi-validation openapi3 openapi3-1
Last synced: 10 Jun 2025
https://github.com/kbuntrock/openapi-maven-plugin
Generate openapi documentation for SpringMVC or JaxRS/JakartaRS projects.
compilation jakartars java java11 java17 java8 jax-rs jaxrs maven-plugin openapi spring-mvc
Last synced: 27 Jul 2025