| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| gen | Go | MIT | Gen generates efficient web routing source code and documentation from annotations | |
| gradle-swagger-plugin 🤔 | Groovy | MIT | Gradle plugin for generating OpenAPI specification using Swagger | |
| openapi-codegen | JavaScript | Apache-2.0 | OpenAPI 3.0 CodeGen plus Node.js minus the Java and emojis | |
| openapi-eller | TypeScript | ISC | Generate OpenAPI v3 clients and servers from the command line | |
| openapi-generator | Java | Apache-2.0 | OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) | |
| openapi-petstore | Java | Apache-2.0 | The pet store sample | |
| openapi3-generator | JavaScript | Apache-2.0 | Use your API OpenAPI 3 definition to generate code, documentation, and literally anything you need. | |
| openapi3-typescript-codegen 🤔 | TypeScript | typescript codegen for OpenAPI 3 | ||
| openapify | Python | Apache-2.0 | Framework agnostic OpenAPI Specification generation for code lovers | |
| swagger-codegen | Mustache | Apache-2.0 | swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition. | |
| swagger-node-codegen | JavaScript | Apache-2.0 | An OpenAPI 3.x/Swagger 2 code generator for Node.js | |
| yii2-app-api | PHP | MIT | OpenAPI Spec to API in 3, 2, 1… done! | |
| yii2-openapi | PHP | MIT | REST API application generator for Yii2, openapi 3.0 YAML -> Yii2 | 
| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| Apimatic Transformer | SaaS | Transform API Descriptions to formats to and from RAML, API Blueprint, OAI v2/v3, WSDL, etc. | ||
| OData.OpenAPI | C# | OData to Open API | ||
| class-validator-jsonschema | TypeScript | MIT | Convert class-validator-decorated classes into JSON schema | |
| gnostic | Go | Apache-2.0 | A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks. | |
| oas-kit | JavaScript | BSD-3-Clause | Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint | Demo | 
| odata-openapi | XSLT | OASIS OData TC: Tools for producing API descriptions for OData services that adhere to the OpenAPI Specification | ||
| openapi-webconverter | JavaScript | BSD-3-Clause | Mermade Swagger 2.0 to OpenAPI 3.0.0 converter front-end | |
| py-openapi-schema-to-json-schema | Python | MIT | Python port of https://github.com/mikunn/openapi-schema-to-json-schema | 
| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| OpenAPI-Viewer | Vue | MIT | OpenApi viewer Implemented using Vue | Demo | 
| angular-swagger-ui | JavaScript | MIT | An angularJS implementation of Swagger UI | |
| api2html | JavaScript | MIT | A CLI tool to transform Swagger/OpenAPI/AsyncAPI docs to beautiful HTML pages via Shins/Widdershins. | |
| awesome-openapi3 | JavaScript | BSD-3-Clause | 😎 A list of awesome projects related to OpenAPI 3.0.x, curated by the community | |
| data-studio | PHP | DataStudio by Eviratec (datastudio.xyz) as a WordPress Theme | ||
| open-api-renderer | JavaScript | MIT | 🎩 A React renderer for OpenAPI v3. | Demo | 
| open_api_schemas_to_markdown 🤔 | Python | MIT | Generate Markdown documentation from OpenAPI 3 Components Schemas | |
| openapi-mock-eller 🤔 | JavaScript | ISC | From OpenAPI v3 spec to running mock server in one command | |
| openapi-ui | JavaScript | React based OpenAPI 3.0+ documentation generator | ||
| openapi-viewer | JavaScript | AGPL-3.0 | Browse and test a REST API described with the OpenAPI 3.0 Specification | Demo | 
| openapi.tools | HTML | MIT | A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing | |
| openapi3-examples | Unknown | Apache-2.0 | Passing and failing test cases for OpenAPI 3.x validators | |
| redoc | TypeScript | MIT | 📘 OpenAPI/Swagger-generated API Reference Documentation | |
| sleeplessinslc | Java | Demo code from | ||
| swaggerplusplus | Unknown | Unlicense | A proposal for transitioning between Swagger 2.0 and OpenAPI 3.0.x | |
| vue-admin | Vue | MIT | Vue.js based administrative interface | |
| vue-openapi | Vue | MIT | OpenAPI viewer component for VueJS | |
| widdershins | JavaScript | MIT | OpenAPI / Swagger, AsyncAPI & Semoasa definitions to (re)Slate compatible markdown | Demo | 
| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| Flotiq | Flotiq is an API-first content management platform that works with any technology, framework, and language by utilizing OpenApi to create and document your personal APIs. | |||
| KaiZen-OpenAPI-Editor | Java | EPL-1.0 | Eclipse Editor for the Swagger-OpenAPI Description Language | |
| RepreZen API Studio | Java | RepreZen API Studio is an integrated workbench that brings API-first design into focus for your whole team, harmonizes your API designs, and generates APIs that click into client apps. | ||
| apicurio-studio | TypeScript | Apache-2.0 | Open Source API Design | Demo | 
| openapi-gui | JavaScript | MIT | GUI / visual editor for creating and editing OpenAPI / Swagger definitions | |
| openapi-lint-vscode | JavaScript | BSD-3-Clause | OpenAPI 2.0/3.0.x intellisense, validator, linter, converter and resolver extension for Visual Studio Code | |
| rapido-web | JavaScript | An API design tool that facilitates the sketching phase of design. | ||
| swagger-editor | JavaScript | Apache-2.0 | Swagger Editor | Demo | 
| vscode-openapi | TypeScript | AGPL-3.0 | VisualStudio Code OpenAPI tools | 
| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| Vert.x Web API Contract | Various | Create an API endpoint with Vert.x 3 and OpenAPI 3 with automatic requests validation | ||
| aio-openapi 🤔 | Python | BSD-3-Clause | A python module for building OpenAPI compliant asynchronous Rest Servers. Auto documentation, serialization and validation in the same unified API. | |
| data-fair | JavaScript | AGPL-3.0 | Findable, Accessible, Interoperable and Reusable Data. A complete open-source solution for your open and private data needs. French only for the time being, internationalization coming soon. | |
| ecosystem-api 🤔 | Java | Apis for client server communication | ||
| fastapi | Python | MIT | FastAPI framework, high performance, easy to learn, fast to code, ready for production | |
| fusio | PHP | Apache-2.0 | Open source API management platform | |
| kotlin-spring-mvc-template | Kotlin | 12-factor compliant Spring MVC Kotlin template. Features automatic request/response validation and interactive API doc | ||
| light-rest-4j | Java | Apache-2.0 | A RESTful framework built on top of light-4j with both Swagger 2.0 and OpenAPI 3.0 supports | Demo | 
| memar-go 🤔 | Go | Apache-2.0 | Developing software framework for the GO programming language | |
| modern-ruby | Ruby | MIT | An OpenAPI-first web server for Ruby/Rack. | |
| oapi3codegen 🤔 | TypeScript | Moved here — https://github.com/koshevy/codegena | ||
| oas-tools | JavaScript | Apache-2.0 | NodeJS module to manage RESTful APIs defined with OpenAPI 3.0 Specs over express servers. | |
| openapi-first | JavaScript | MIT | Start your node REST app with designing API first! | |
| openapi_first | Ruby | MIT | openapi_first is a Ruby gem for request / response validation and contract-testing against an OpenAPI API description. It makes APIFirst easy and reliable. | |
| safrs | Python | GPL-3.0 | SqlAlchemy Flask-Restful Swagger Json:API OpenAPI | |
| serafin 🤔 | TypeScript | MIT | An API framework in Typescript/Node.js with OpenApi 3 & GraphQL | |
| sticker | Python | Apache-2.0 | Sticker is a powerful yet boilerplate-free alternative to writing your web API. | |
| swagger-to-mock 🤔 | TypeScript | Mock data generator CLI for Swagger3 (OpenAPI 3) | ||
| swaggerui-webpack-boilerplate 🤔 | JavaScript | Boilerplate for spinning up local Swagger UI server, orchestrated through Webpack | ||
| tus-server-implementation 🤔 | Java | MIT | A java implementation of https://tus.io/protocols/resumable-upload.html protocol with vertx-web. | |
| unifysell-sdk-php 🤔 | PHP | MIT | SDK with OAuth2 for the unifysell API which allows you to painless integrate many eCommerce channels :clock3: | 
| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| apisprout | Go | MIT | Lightweight, blazing fast, cross-platform OpenAPI 3 mock server with validation | |
| express-gateway-plugin-openapi3-mock-server | JavaScript | An OpenAPI 3 mock server plugin for Express Gateway | ||
| prism | TypeScript | Apache-2.0 | Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations. | |
| swagger-mock-validator | TypeScript | Apache-2.0 | A CLI tool to validate mocks against swagger/OpenApi specs. | 
| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| KaiZen-OpenApi-Parser | Java | High-performance Parser, Validator, and Java Object Model for OpenAPI 3.x | ||
| OpenAPI 🤔 | Smalltalk | MIT | A pharo implementation of OpenAPI 3.0.1 | |
| OpenAPI.NET | C# | MIT | The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model. | |
| OpenAPI.NET.OData | C# | MIT | Generates OpenAPI document from OData CSDL | |
| OpenAPIParser 🤔 | F# | MIT | Simple Open API F# Parser | |
| OpenAPITypeProvider | F# | F# type provider for Open API specification | ||
| Steamer 🤔 | Swift | MIT | Vapor simple CRUD-server generator | |
| Tavis.OpenApi | JavaScript | Apache-2.0 | Parser for OpenAPI Specification | |
| apispec | Python | MIT | A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification).. | |
| exegesis-koa 🤔 | JavaScript | MIT | Koa middleware to handle OpenAPI 3.x. | |
| fn-openapi-v3 🤔 | Go | Apache-2.0 | Fn-powered serverless application OpenAPI v3.0.0 generator tool | |
| go-openapi 🤔 | Go | MIT | OpenAPI Specification (OAS) 3.0 implementation for Go | |
| kin-openapi | Go | MIT | OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more) | |
| koa-openapi3-router 🤔 | JavaScript | MIT | Koa (v2) Router, based on OpenAPI 3 Doc. | |
| koa2-oas3 🤔 | JavaScript | Koa2 OpenAPI 3 request validation middleware. | ||
| kumuluzee-openapi 🤔 | Java | KumuluzEE OpenAPI extension provides powerful tools to incorporate and visualize the OpenAPI 3 specification to your microservice. | ||
| listener-from-oas3-js 🤔 | JavaScript | MIT | Javascript library which generates a native http server listener from a v3 open api spec | |
| multi-file-oas-example 🤔 | HTML | MIT | An example of multi file OpenAPI Specification 3.0 | |
| muskrat 🤔 | TypeScript | MIT | :rat: Generate project metadata | |
| oai-ts-core | TypeScript | Apache-2.0 | Core typescript library to read and manipulate OpenAPI specification definitions. | |
| oas | Go | MIT | OpenAPI Spec builder in go | |
| oas-generator 🤔 | JavaScript | Apache-2.0 | NodeJS RESTful APIs scaffolding based OpenAPI 3.x specs using oas-tools and express. | |
| oas3-chow-chow | TypeScript | Request and response validator against OpenAPI Specification 3 | ||
| openapi 🤔 | Go | MIT | OpenAPI 3 Specification for golang | |
| openapi-ext 🤔 | Java | Apache-2.0 | Some extensions for MicroProfile OpenAPI | |
| openapi-mockk 🤔 | JavaScript | CC0-1.0 | DEPRECATED. Generates data based on OpenAPI 3.0 specification | |
| openapi-parser | Java | Apache-2.0 | Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store). | |
| openapi-parser | Java | EPL-1.0 | A light-weight, fast OpenAPI 3.0 parser and validator with minimum third party dependencies | |
| openapi-parser 🤔 | JavaScript | CC0-1.0 | DEPRECATED. Parser and validator for OpenAPI 3.0 | |
| openapi-php 🤔 | PHP | MIT | 📚Swagger / Open API 3.0 builder and validation library for PHP that helps you write valid specs. | |
| openapi-schemas-validator 🤔 | JavaScript | MIT | Schema validators for api documentation in OpenAPI Specification 3.x format. | |
| openapi-spec-validator | Python | Apache-2.0 | OpenAPI Spec validator | |
| openapi-spring-webflux-validator | Kotlin | 🌱 A friendly kotlin library to validate API endpoints using an OpenApi 3.0 and Swagger 2.0 specification | ||
| openapi3-rust | Rust | MIT | Rust serialization library for OpenAPIv3 | |
| openapi3-ts | TypeScript | MIT | TS Model & utils for creating and exposing OpenAPI 3.x contracts. | |
| openapi3_parser | Ruby | MIT | Open API 3 Parser/Validator for Ruby | |
| php-openapi | PHP | MIT | Read and write OpenAPI yaml/json files and make the content accessible in PHP objects. | |
| psx-api | PHP | Apache-2.0 | TypeAPI parser and SDK code generator | |
| py-openapilib 🤔 | Python | BSD-2-Clause | Python 3.6 OpenAPI 3 Object Model - built with attrs | |
| pyramid-oas3 | Python | MIT | ||
| routing-controllers-openapi | TypeScript | MIT | Runtime OpenAPI v3 schema generation for routing-controllers. | |
| schema-oas 🤔 | Shell | Apache-2.0 | OpenAPI Specifications for Schema.org | |
| simple-flask-project 🤔 | Python | Generate OpenAPI spec from Flask routes | ||
| soas 🤔 | JavaScript | MIT | Semantic Open API Specification library | |
| speccy | JavaScript | MIT | Well Spectually 🤓 Enforce quality rules on your OpenAPI 3.0.x specifications. | |
| spectral | TypeScript | Apache-2.0 | A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v3.1, v3.0, and v2.0 as well as AsyncAPI v2.x. | |
| swagger-core | Java | Apache-2.0 | Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API | |
| swagger-request-validator | Java | Apache-2.0 | A Java library for validating request/responses against a OpenAPI / Swagger specification. Includes support for Swagger v2 and OpenAPI v3 specifications and adapters for common mock and testing libraries. | |
| typeswagger 🤔 | Scala | MIT | A Swagger / OpenApi Specification DSL for Scala | |
| vertx-oas | Kotlin | Generates a Swagger/OpenAPI specification from a Vert.x Web Router. | ||
| vertx-openapi-spec-generator | Java | MIT | Runtime Generation of OpenApi 3 specification from vertx routes. | |
| vs-openapi-designer 🤔 | JavaScript | GPL-3.0 | OpenApi Designer Extension for VS Code | 
| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| dredd | JavaScript | MIT | Language-agnostic HTTP API Testing Tool | |
| openapi-auto-test | JavaScript | MIT | Automatically reads an OpenAPI 3.0 defintion and generates a Postman collection to be used with newman for automated API tests. | 
| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| openapi-diff | JavaScript | Apache-2.0 | A CLI tool to identify differences between Swagger/OpenAPI specs. | Mirror | 
| openapi-extract | JavaScript | BSD-3-Clause | Extract single paths/operations from OpenAPI definitions | |
| openapi-filter | JavaScript | BSD-3-Clause | Filter internal paths, operations, parameters, schemas etc from OpenAPI/Swagger/AsyncAPI definitions | 
| Project | Language | License | Description | Link | 
|---|---|---|---|---|
| Documentation | HTML | CC-BY-4.0 | OpenAPI - Getting started, and the specification explained | |
| GHLocalApi | Handlebars | MIT | (Unofficial) Google Home local API documentation. | |
| OpenAPIValidators | TypeScript | MIT | Use Jest or Chai to assert that HTTP responses satisfy an OpenAPI spec | |
| RapiDoc | JavaScript | MIT | RapiDoc -WebComponent for OpenAPI Spec | |
| RapiPdf | JavaScript | MIT | PDF generation from OpenAPI / Swagger Spec | |
| SwaggerProvider | F# | Unlicense | F# generative Type Provider for Swagger | |
| Unchase.OpenAPI.Connectedservice | C# | Apache-2.0 | :scroll: Visual Studio extension to generate OpenAPI (Swagger) web service reference. | |
| aiohttp-swagger3 | Python | Apache-2.0 | Library for swagger documentation browsing and validating aiohttp requests using swagger specification 3.0 | |
| aiopenapi3 | Python | BSD-3-Clause | Python OpenAPI3 client/validator w\ {a,}syncio | |
| api-docs | YAML | 🤖 API documentation for Kitsu | ||
| apidom | TypeScript | Semantic parser for API specifications | ||
| apigen.springboot | Java | LGPL-3.0 | Apigen allow generate springboot archetipe using openapi file as mapping tool between the openapi definition and the database. | |
| apispec | Common Lisp | A Common Lisp library for handling Web API requests and responses. | ||
| at-your-service | TypeScript | MIT | A developer tool for API observability on the browser. Generate OpenAPI specifications and code from network traffic | |
| aws2openapi | JavaScript | MIT | Amazon Web Services API description to OpenAPI 3.0 definition | |
| beacon-APIs | HTML | CC0-1.0 | Collection of RESTful APIs provided by Ethereum Beacon nodes | |
| bricks | Go | MIT | A standard library for microservices. | |
| cli | TypeScript | MIT | Mockoon’s official CLI. Deploy your mock APIs anywhere. | |
| create-openapi-repo | JavaScript | MIT | 🤖 Generator for GH repo to help you manage the OpenAPI definition lifecycle | |
| disapi | PHP | An API around Walt Disney World Resort. | ||
| dosonarapi | HTML | LGPL-3.0 | doSonarAPI is a set of rules to validate OpenAPI / Swagger api definitions in SonarQube, you also need to install the evaluation engine. | |
| dredd-transactions | JavaScript | MIT | Compiles a list of HTTP transactions (request-response pairs) from an API description document | |
| drf-spectacular | Python | BSD-3-Clause | Sane and flexible OpenAPI 3 schema generation for Django REST framework. | |
| elements | TypeScript | Apache-2.0 | Build beautiful, interactive API Docs with embeddable React or Web Components, powered by OpenAPI and Markdown. | |
| express-jsdoc-swagger | JavaScript | MIT | Swagger OpenAPI 3.x generator | |
| express-openapi-validator | TypeScript | MIT | 🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specification | |
| fastapi-gino-arq-uvicorn | Python | MIT | High-performance Async REST API, in Python. FastAPI + GINO + Arq + Uvicorn (w/ Redis and PostgreSQL). | |
| fastapi-plugins | Python | MIT | FastAPI framework plugins | |
| fizz | Go | MIT | :lemon: Gin wrapper with OpenAPI 3 spec generation | |
| full-stack-fastapi-couchbase | Python | MIT | Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more. | |
| full-stack-fastapi-postgresql | Python | MIT | Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more. | |
| generator-express-no-stress | JavaScript | MIT | 🚂 A Yeoman generator for Express.js based 12-factor apps and apis | |
| generator-express-no-stress-typescript | TypeScript | MIT | 🚄 A Yeoman generator for Express.js based 12-factor apps and apis using Typescript | |
| generators | JavaScript | MIT | API Generator - instantly generate REST and GraphQL APIs (openapi (OAS) 3.0.0) | |
| gopenapi | Go | MIT | An OpenAPI v3 utility for Go | |
| hmt | Python | MIT | HTTP Mocking Toolkit | |
| http-rider | Python | MIT | Simple and Powerful desktop client for working with JSON APIs | |
| http-router | PHP | MIT | :tada: Release 2.0 is released! Very fast HTTP router for PHP 7.1+ based on PSR-7 and PSR-15 with support for annotations/attributes and OpenAPI (Swagger) Specification | |
| huma | Go | MIT | Huma REST/HTTP API Framework for Golang with OpenAPI 3.1 | |
| intellij-openapi-generator | Kotlin | Apache-2.0 | Intellij Plugin for openapi-generator | |
| json-schema-validator | Java | Apache-2.0 | A fast Java JSON schema validator that supports draft V4, V6, V7, V2019-09 and V2020-12 | |
| keycloak-openapi | Rust | OpenAPI definitions for Keycloak’s Admin API | ||
| knife4j | HTML | Apache-2.0 | Knife4j is a set of Swagger2 and OpenAPI3 All-in-one enhancement solution | |
| kui | Python | Apache-2.0 | An easy-to-use web framework. Supports both WSGI and ASGI modes. Gevent or asyncio, this is the question. | |
| larapiauth | Visual Basic | MIT | An authentication API boilerplate can be used for starting any new app. | |
| light-codegen | Java | Apache-2.0 | A code generator based on rocker that can be used as an utility or web service | |
| microcks | Java | Apache-2.0 | Kubernetes native tool for mocking and testing API and micro-services | |
| mockoon | TypeScript | MIT | Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source. | |
| namsor-r-sdk2 | R | NamSor API v2 R SDK - classify personal names accurately by gender, country of origin, or ethnicity. | ||
| oapi-codegen | Go | Apache-2.0 | Generate Go client and server boilerplate from OpenAPI 3 specifications | |
| oas-diff | Go | OAS 3.1 Validation and Diff CLI Tool | ||
| oas3-api-snippet-enricher | JavaScript | MIT | Enrich your OpenAPI 3.0 JSON with code samples | |
| oazapfts | TypeScript | Generate TypeScript clients to tap into OpenAPI servers | ||
| openapi | Python | BSD-2-Clause | OpenAPI (fka Swagger) spec renderer for Sphinx. | |
| openapi | Go | MIT | OpenAPI v3.1 Spec implementation in Go with generics | |
| openapi-boilerplate | Shell | 📘 Multi-file boilerplate for Open API Specification | ||
| openapi-core | Python | BSD-3-Clause | OpenAPI core | |
| openapi-diff | Java | Apache-2.0 | Utility for comparing two OpenAPI specifications. | |
| openapi-directory | Unknown | CC0-1.0 | 🌐 Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format | |
| openapi-directory-js | TypeScript | MIT | Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS | |
| openapi-generator-cli | TypeScript | Apache-2.0 | A node package wrapper for https://github.com/OpenAPITools/openapi-generator | |
| openapi-mock | Go | MIT | OpenAPI mock server with random data generation | |
| openapi-preprocessor | Go | Apache-2.0 | An authoring tool for OpenAPI specifications | |
| openapi-psr7-validator | PHP | MIT | It validates PSR-7 messages (HTTP request/response) against OpenAPI specifications | |
| openapi-sampler | JavaScript | MIT | :capital_abcd: Tool for generation samples based on OpenAPI(fka Swagger) payload/response schema | |
| openapi-snippet | JavaScript | MIT | Generates code snippets for given Swagger / Open API documents | |
| openapi-starter | C# | MIT | OpenAPI starter repository | |
| openapi-to-postman | JavaScript | Apache-2.0 | Plugin for converting OpenAPI 3.0 specs to the Postman Collection (v2) format | |
| openapi-typescript | TypeScript | MIT | Generate TypeScript types from OpenAPI 3 specs | |
| openapi-typescript-code-generator | TypeScript | MIT | TypeScript code generator via OpenAPI scheme. | |
| openapi2postman | JavaScript | LGPL-3.0 | Project open source financed by Madrid Digital (Spain) and CloudAPPi S.L and promoted by APIAddicts. With this project, you can generate all tests automatically using a Swagger document, and you can add it to CI using newman. | |
| openapi2soapui | Java | LGPL-3.0 | API to generate a SoapUI project from an OpenAPI Specification (fka Swagger Specification) Given an OpenAPI Specification, either v2 or v3, a SoapUI project is generated with the requests for each resource operation and a test suite. The response is the content of the SoapUI project in XML format to save as file and import into the SoapUI application. | |
| openapi4j | Java | Apache-2.0 | OpenAPI 3 parser, JSON schema and request validator. | |
| openapimux | Go | MIT | Open API router in go | |
| optic | TypeScript | MIT | Optic makes it easy to document your APIs, prevent breaking changes, and follow an API style-guide | |
| payload-oapi | JavaScript | MIT | A Payload CMS plugin for OpenAPI (3.0, 3.1) specification generation | |
| php-openapi-faker | PHP | MIT | Library to generate fake data for OpenAPI request/response/schemas | |
| play-api-refiner | Scala | |||
| prance | Python | Resolving Swagger/OpenAPI 2.0 and 3.0 Parser | ||
| pyramid_openapi3 | Python | MIT | Pyramid addon for OpenAPI3 validation of requests and responses. | |
| quenya | Elixir | MIT | Quenya is a framework to build high-quality REST API applications based on extended OpenAPI spec | |
| redocly-cli | TypeScript | MIT | ⚒️ Redocly CLI (fka OpenAPI CLI) tools with extensive validation rules to lint your API and bundle your API. | |
| restful-react | TypeScript | MIT | A consistent, declarative way of interacting with RESTful backends, featuring code-generation from Swagger and OpenAPI specs 🔥 | |
| restish | Go | MIT | Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in | |
| rolodex | Elixir | MIT | 📇API Documentation Generator for Phoenix | |
| rororo | Python | BSD-3-Clause | Implement aiohttp.web OpenAPI 3 server applications with schema first approach. | |
| sails-hook-swagger-generator | TypeScript | MIT | A tool to help generate Swagger specification documentation based on OAS 3.0 for Sails APIs | |
| schemathesis | Python | MIT | Guarantee flawless API functionality with thorough, high-quality test scenarios generated from your API specification. | |
| smogger | TypeScript | Simple mock server for Swagger (Open API v3) specification | ||
| sonar-openapi | Java | LGPL-3.0 | doSonarAPI: static analyzer for OpenAPI contracts | |
| spectral-owasp-ruleset | TypeScript | Improve the security of your API by detecting common vulnerabilities as defined by OWASP and enforced with Spectral. | ||
| spot | TypeScript | Spot is a concise, developer-friendly way to describe your API contract. | ||
| springdoc-openapi | Java | Apache-2.0 | Library for OpenAPI 3 with spring-boot | |
| studio | Unknown | The modern editor for API Design and Technical Writing. | ||
| swagger-js | JavaScript | Apache-2.0 | Javascript library to connect to swagger-enabled APIs via browser or nodejs | |
| tcases | Java | MIT | A model-based test case generator | |
| uvicorn-gunicorn-fastapi-docker | Python | MIT | Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning. Optionally with Alpine Linux. | |
| validator-badge | Java | Apache-2.0 | Validate your Swagger JSON/YAML today! | |
| vertx-auto-swagger | Java | MIT | Java Micro Service API Generation |