vacuum
Linter
Faster OpenAPI and Swagger linter and quality analysis tool
vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.
617 stars
9 watching
51 forks
Language: Go
last commit: 28 days ago
Linked from 1 awesome list
gogolanglintlinterlinterslintingoasopenapiopenapi-specopenapi-specificationopenapi3openapi3-1openapi3-validationopenapi31owaspspectralstoplightswaggerswagger-specswagger-specification
Related projects:
Repository | Description | Stars |
---|---|---|
mermade/oas-kit | Tools for converting and validating OpenAPI definitions | 707 |
ronnypfannschmidt/prance | A tool that validates and resolves Swagger/OpenAPI specifications in Python | 226 |
shuffle/openapi-apps | Standardizing security API specifications for various products and services using OpenAPI definitions. | 73 |
ploomber/soopervisor | Tools for exporting and managing workflow pipelines across multiple platforms. | 45 |
unchase/unchase.openapi.connectedservice | Generates C# or TypeScript code from OpenAPI and Swagger specifications. | 109 |
apisyouwonthate/openapi.tools | Tools and utilities for designing, validating, and working with OpenAPI specifications | 695 |
mermade/swaggerplusplus | A tool for transitioning between Swagger 2.0 and OpenAPI 3.0.x | 6 |
qct/swagger-example | Examples and tools for designing, building, documenting, and consuming REST APIs using OpenAPI specification and Swagger | 51 |
go-swagger/go-swagger | A toolset for working with RESTful APIs using Swagger 2.0 specifications | 9,546 |
openapitools/openapi-diff | Utility for comparing two OpenAPI specifications and rendering differences in various formats. | 832 |
technohippy/go-glmatrix | Provides fast vector and matrix operations for 3D transformations in Go. | 11 |
hakancelikdev/unimport | Tool for detecting and removing unused import statements in code | 239 |
o19s/quepid | Improves search quality in various search engines and databases by facilitating collaboration, testing, and iteration. | 284 |
mfussenegger/nvim-lint | An asynchronous linter plugin for Neovim that complements the built-in Language Server Protocol support. | 2,024 |
msoap/go-carpet | Analyzes test coverage of Go source files and displays the results in the terminal. | 246 |