All Projects → Mermade → Oas Kit

Mermade / Oas Kit

Licence: bsd-3-clause
Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Oas Kit

Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (+61.05%)
Mutual labels:  api, swagger, openapi, openapi3, openapi-specification, documentation
Awesome Openapi3
😎 A list of awesome projects related to OpenAPI 3.0.x, curated by the community
Stars: ✭ 469 (-9.11%)
Mutual labels:  api, swagger, openapi, openapi3, documentation, converter
Spectral
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2 & v3.
Stars: ✭ 876 (+69.77%)
Mutual labels:  swagger, openapi, openapi3, openapi-specification, linting
Openapi Codegen
OpenAPI 3.0 CodeGen plus Node.js minus the Java and emojis
Stars: ✭ 224 (-56.59%)
Mutual labels:  api, swagger, openapi, openapi3, documentation
Openapi Diff
Utility for comparing two OpenAPI specifications.
Stars: ✭ 208 (-59.69%)
Mutual labels:  api, swagger, openapi, openapi3, openapi-specification
Prance
Resolving Swagger/OpenAPI 2.0 and 3.0 Parser
Stars: ✭ 133 (-74.22%)
Mutual labels:  swagger, openapi, openapi3, validator, converter
Kin Openapi
OpenAPI 3.0 implementation for Go (parsing, converting, validation, and more)
Stars: ✭ 776 (+50.39%)
Mutual labels:  api, swagger, openapi, openapi3, documentation
Widdershins
OpenAPI / Swagger, AsyncAPI & Semoasa definitions to (re)Slate compatible markdown
Stars: ✭ 856 (+65.89%)
Mutual labels:  api, swagger, openapi, openapi3, documentation
Swagger Combine
Combines multiple Swagger schemas into one dereferenced schema.
Stars: ✭ 102 (-80.23%)
Mutual labels:  api, swagger, openapi, documentation
L5 Swagger
OpenApi or Swagger integration to Laravel
Stars: ✭ 1,781 (+245.16%)
Mutual labels:  api, swagger, openapi, documentation
Openapi Directory
🌐 Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format
Stars: ✭ 2,635 (+410.66%)
Mutual labels:  api, swagger, openapi, openapi3
openapi-schemas
JSON Schemas for every version of the OpenAPI Specification
Stars: ✭ 22 (-95.74%)
Mutual labels:  swagger, openapi, openapi-specification, openapi3
Openapi Viewer
Browse and test a REST API described with the OpenAPI 3.0 Specification
Stars: ✭ 82 (-84.11%)
Mutual labels:  api, swagger, openapi, openapi3
Angular Swagger Ui
An angularJS implementation of Swagger UI
Stars: ✭ 131 (-74.61%)
Mutual labels:  api, swagger, openapi, openapi3
Vue Openapi
OpenAPI viewer component for VueJS
Stars: ✭ 66 (-87.21%)
Mutual labels:  api, swagger, openapi, openapi3
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+7572.09%)
Mutual labels:  api, swagger, openapi, openapi3
Swagger Ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
Stars: ✭ 21,279 (+4023.84%)
Mutual labels:  swagger, openapi, openapi3, openapi-specification
Openapi.tools
A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
Stars: ✭ 257 (-50.19%)
Mutual labels:  swagger, openapi, openapi3, openapi-specification
Mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Stars: ✭ 3,448 (+568.22%)
Mutual labels:  api, swagger, openapi, openapi3
Swagger Parser
Swagger Spec to Java POJOs
Stars: ✭ 468 (-9.3%)
Mutual labels:  swagger, openapi, openapi3, openapi-specification

OAS-Kit

This is the mono-repo for the following related projects

Documentation

Online converter/validator

Supported Node.js versions

Any LTS version. It is not recommended to use Node.js 12.17.x,12.18.x or 12.19.x due to an http2 bug.

Development

  • clone the repository
  • npm i in the top level directory
  • npx lerna bootstrap

Please try and keep commits related to a single package or piece of functionality. Please review the CONTRIBUTING.md for additional details.

Supporting development

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].