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.
stoplightio/spectral has 3,189 GitHub stars.
It currently ranks #17132 daily, #18003 weekly, #20937 monthly by momentum on Trending Repos; its best-ever rank is #11292.