The OpenAPI Specification Repository
Repository Index
47,133 repositories indexed
1–24 of 38 · Most stars
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
📘 OpenAPI/Swagger-generated API Reference Documentation
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 2.0 implementation for go
- go
- swagger-codegen
- api
- code-generator
Swagger Editor
Generate Go client and server boilerplate from OpenAPI 3 specifications
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
- asyncapi
- reactive
- specification
- websockets
The JSON Schema specification
- json-schema
- api-documentation
- json
- validation
An implementation of the JSON Schema specification for Python
- json-schema
- json
- validation
- schema
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
- swagger
- code-generator
- csharp
- java
PHP implementation of the GraphQL specification based on the reference implementation in JavaScript
Library for OpenAPI 3 with spring-boot
- openapi3
- spring-boot
- springdoc-openapi
- swagger-ui
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
- json-schema
- jsonpath
- openapi
- openapi3
OpenAPI specification for the OpenAI API
A powerful workflow engine implemented in pure Python
- workflow
- spiff-workflow
- python
- workflow-specification
The Standard Webhooks specification
High-performance data-driven data specification library for Clojure/Script.
- clojure
- clojurescript
- validation
- modelling
OpenAPI Diff and Breaking Changes
vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
- golang
- lint
- linters
- linting
Utility for comparing two OpenAPI specifications.
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
- go
- golang
- openapi
- openapi-spec
Powerful implementation of the Specification pattern in PHP
- php
- specifications
- rules
- rules-engine
The Arazzo Specification - A Tapestry for Deterministic API Workflows
- apis
- openapi
- api-workflows
- arazzo-specification