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.
3k stars
34 watching
240 forks
Language: TypeScript
last commit: 26 days ago
Linked from 3 awesome lists
arazzohacktoberfestjsonjson-lintjson-schemajsonpathlintingoasoasv3openapiopenapi-specificationopenapi3swagger
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 |