spectral

API linting tool

Automated API style guide generator and linter

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.

GitHub

3k stars
34 watching
240 forks
Language: TypeScript
last commit: 26 days ago
Linked from 3 awesome lists

arazzohacktoberfestjsonjson-lintjson-schemajsonpathlintingoasoasv3openapiopenapi-specificationopenapi3swagger

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
stoplightio/prism Generates and manages API servers with mocking, transformations, and validations from OpenAPI specifications. 4,352
stoplightio/elements An API documentation tool built on top of OpenAPI and Markdown, providing React and Web Component integrations. 1,834
daveshanley/vacuum Faster OpenAPI and Swagger linter and quality analysis tool 652
andrewwalsh/openapi-devtools Generates OpenAPI specifications in real-time from network requests 3,970
bgrins/spectrum A lightweight JavaScript colorpicker with API and CSS gradients. 2,318
asyncapi/spec A specification for machine-readable definitions of asynchronous APIs. 4,340
apisyouwonthate/openapi.tools Tools and utilities for designing, validating, and working with OpenAPI specifications 706
stylelint/stylelint A tool that analyzes and validates CSS code to ensure it adheres to conventions and is error-free. 11,066
redocly/redoc Generates beautiful API documentation from OpenAPI definitions 23,749
googlechromelabs/webpack-libs-optimizations Optimization techniques for reducing bundle size when using libraries in Webpack projects 3,362
ricosuter/nswag Tools and middleware to generate and serve API documentation and client code for .NET and other languages 6,842
jeandormehl/openapi-gen Generates OpenApi specifications from a configuration file 6
sachinchoolur/lightgallery A customizable lightbox gallery plugin for various JavaScript frameworks and HTML5 video support. 6,578
ml-tooling/opyrator Automates conversion of machine learning code into production-ready microservices with web API and GUI. 3,116
prismjs/prism A lightweight syntax highlighting library designed to be extensible and easy to use. 12,367