82 Open Source OpenAPI Specification Software Projects
Free and open source openapi specification code projects including engines, APIs, generators, and tools.
Swagger UI 21477 ⭐
Swagger Codegen 13997 ⭐
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 Core 6926 ⭐
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
Drf Yasg 2557 ⭐
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
Marshmallow Code APIspec 921 ⭐
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Spectral 1269 ⭐
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2 & v3.
OpenAPI.tools 358 ⭐
A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
Zero Rails_openAPI 146 ⭐
Concise DSL for generating OpenAPI Specification 3 (OAS3) JSON documentation for Ruby application.
Swurg 127 ⭐
Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).
Sails Hook Swagger Generator 70 ⭐
A tool to help generate Swagger specification documentation based on OAS 3.0 for Sails APIs
Connect API Specification 61 ⭐
This repository contains the OpenAPI specification as well as templates for generating SDKs for Square's APIs
Retroswagger 35 ⭐
🧩 A library that generates kotlin code for Retrofit 2 based on a Swagger endpoint. Includes an Annotation Processor to configure and generate the code on build time.
Mongoose To Swagger 42 ⭐
Conversion library for transforming Mongoose schema objects into Swagger schema definitions.
Swagger Maven Plugin 48 ⭐
Maven plugin to activate the Swagger Core library to generate OpenAPI documentation.
Medium API Specification 16 ⭐
API spec for medium.com using OpenAPI Specification (aka Swagger 2.0). Generates PHP, Java, Python, Go, Android, Objective-C and many more client SDK.
Swaggerdown 11 ⭐
Website for generating static documentation and data formats from OpenAPI specifications
Praxis Blockchain API Maximizer 11 ⭐
PRAXIS empowers blockchain API developers with data driven tools and analysis within an OpenAPI framework. I'm an Insight Data Science Fellow in the Decentralized Consensus Silicon Valley cohort, where I developed this project.
Orval 369 ⭐
orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺
API Firewall 143 ⭐
Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.
Akita Cli 120 ⭐
The Akita CLI helps you make sense of API traffic. Passively watch API traffic with apidump. Model API behavior with apispec. Compare API behavior with apidiff.
APIclientcodegen 62 ⭐
A collection of Visual Studio custom tool code generators for Swagger / OpenAPI specification files
Express Zod API 71 ⭐
A Typescript library to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
OpenAPI Contract Example 14 ⭐
Example project to demonstrate how to connect frontend, BFF and microservice via contract-first OpenAPI specification