在 GitHub 上关注我

数据验证器

点击标题进行排序。
使用一个或多个关键词进行筛选
点击“更多详情”按钮以获取有关工具的更多信息

注意:主页和仓库链接可能指向同一个地方!

名称 描述 主页 仓库 3.1? 3.0? 2.0? 星标 属性
Wiremock WireMock Cloud 是 WireMock 的托管、托管版本,由开发开源项目的同一团队开发。它基于与支持开源 WireMock 的相同技术构建,与 WireMock API 100% 兼容,并具有使其快速轻松地模拟任何依赖 API 的附加功能。WireMock Cloud 还引入了高级功能,例如混沌工程、OpenAPI 生成、验证和文档,以及更好的协作和用户管理。 链接 链接 N/A
tsoa 使用 TypeScript 和 Node 构建符合 OpenAPI 的 REST API 链接 链接 3449
django-contract-tester 用于根据 Django API 的 OpenAPI 规范验证 Django API 的测试工具 链接 9
express-openapi-validator 🦋 使用 ExpressJS 和 OpenAPI 3.x 规范自动验证 API 请求、响应和安全性 链接 911
Step CI 自动化 API 测试和质量保证 链接 链接 1623
openapi-spring-webflux-validator 🌱 一个友好的 Kotlin 库,用于使用 OpenApi 3.0 和 Swagger 2.0 规范验证 API 端点 链接 97
openapi-validator-middleware 使用 Swagger(Open API)和 ajv 进行输入验证 链接 链接 144
committee 一个 Rack 中间件集合,用于支持 JSON Schema。 链接 869
openapi_first openapi_first 是一个 Ruby gem,用于针对 OpenAPI API 描述进行请求/响应验证和契约测试。它使 APIFirst 易于使用且可靠。 链接 110
openVALIDATION 使用此 openVALIDATION 适配器生成具有完整验证层的 OpenAPI 服务存根。 链接 链接 4
kin-openapi 针对 Go 的 OpenAPI 3.0(和 Swagger v2)实现(解析、转换、验证等) 链接 链接 2557
openapi.tanna.dev/go/validator 一个 Go 库,用于更轻松地验证 OpenAPI 合同是否与您的测试中使用的 HTTP 请求/响应匹配。基于 kin-openapi。 链接 N/A
openapi-psr7-validator 它根据 OpenAPI 规范验证 PSR-7 消息(HTTP 请求/响应) 链接 523
api-codegen-ts 一个通用的代码生成库,默认情况下设置为从 swagger 2.0 到 typescript。 链接 链接 5
openapi-examples-validator 验证 OpenAPI 文件中的嵌入示例 链接 56
openapi-validator-bundle Symfony 捆绑包,用于根据开放 API 规范验证请求和响应。 链接 13
OpenAPI HttpFoundation 测试 根据 OpenAPI(3+)定义验证您的 HttpFoundation 请求和响应 链接 98
APIFuzzer 使用您的 OpenAPI 或 Swagger API 定义对您的应用程序进行模糊测试,无需编码 链接 链接 416
Mayhem for API 🤖 在 GitHub Actions 中运行 Mayhem for API 扫描 链接 链接 23
JSONSchema::Validator 用于 Perl 的 JSON Schema 和 OpenAPI 数据验证器 链接 链接 8
vacuum vacuum 是世界上最快的 OpenAPI 3、OpenAPI 2/Swagger 规范检查器和质量分析工具。它用 Go 构建,比你能想到的速度更快地遍历 API 规范。vacuum 与 Spectral 规则集兼容,并生成兼容的报告。 链接 链接 563
Hot Potato ASP.NET Core 代理,用于验证 API 是否符合 OpenAPI 规范。 链接 链接 6
openapi-changes 世界上最性感的 OpenAPI 更改检测器。发现两个 OpenAPI 规范之间发生了哪些更改,或者随着时间的推移单个规范发生了哪些更改。支持 OpenAPI 3.1、3.0 和 Swagger 链接 链接 174
Fitting 库添加了对 RSpec 和 WebMock 的测试日志改进,根据 API Blueprint 和 Open API 验证,显示具有日志的文档覆盖率。 链接 链接 54
openapi-request-response-validation 根据 OpenAPI 规范验证请求/响应 链接 13
wiretap 世界上最酷的 API 验证和合规性工具。根据 OpenAPI 规范验证 API 等等 链接 链接 99
Fuego Golang Fuego - 从源代码生成 OpenAPI 3 规范的 Web 框架 链接 链接 801
Huma 用于 Golang 的 Huma REST/HTTP API 框架,支持 OpenAPI 3.1 链接 链接 1889
OpenAPI::Modern 根据 OpenAPI v3.1 文档验证 HTTP 请求和响应 链接 链接 3
openapi-core Openapi-core 是一个 Python 库,它为 OpenAPI v3.0 和 OpenAPI v3.1 规范添加了客户端和服务器端支持。 链接 297
class-validator-jsonschema 将用 class-validator 装饰的类转换为 JSON schema 链接 215
fastify-openapi-glue 用于 Fastify Web 服务器的插件,用于根据 OpenApi(v2/v3) 规范自动生成 Fastify 配置。 链接 202
http-router :tada: 发布了 2.0 版本!基于 PSR-7 和 PSR-15 的 PHP 7.1+ 的超快速 HTTP 路由器,支持注释/属性和 OpenAPI(Swagger)规范 链接 157
drf-openapi-tester 用于验证 OpenAPI 文档的测试工具 链接 118
openapi4j OpenAPI 3 解析器、JSON schema 和请求验证器。 链接 102
requests-openapi 一个轻量级但功能强大且易于使用的 OpenAPI v3 的 Python 客户端库。 链接 81
apispec 一个 Common Lisp 库,用于处理 Web API 请求和响应。 链接 33
json-to-json-schema 将 JSON 示例转换为 JSON schema(支持 Swagger 2、OpenAPI 3 和 3.1) 链接 25
openapimux Go 中的 Open API 路由器 链接 22
kotlin-spring-mvc-template 符合 12 因子的 Spring MVC Kotlin 模板。具有自动请求/响应验证和交互式 API 文档 链接 22
openapi-php 📚Swagger/Open API 3.0 构建器和验证库,用于 PHP,可帮助您编写有效的规范。 链接 21
play-api-refiner 不可用 链接 16
openapi-bundle 帮助您根据 OpenAPI 规范创建 REST API。 链接 15
r2-oas r2-oas 允许从 Rails 应用程序中的 config/routes.rb 生成 OpenAPI 规范 (V3)。 链接 14
openapi-data-validator 适用于任何框架的 API 的 OpenAPI 请求验证 链接 链接 14
fastify-flux 令人愉快的 API 开发:专注于开发人员体验和性能。 链接 12
swagger-generator-koa 允许您使用 swagger 信息对 koa 模型进行编程注释,然后生成和验证 json 规范文件 链接 10
caddy-openapi-validator 一个 Caddy HTTP 处理程序,用于根据 OpenAPI 规范验证请求和响应 链接 8
tornado-openapi3 Tornado OpenAPI 3 请求和响应验证库。 链接 5
go-openapi3-validation-middleware net/http 中间件,用于使用 kin-openapi 根据 OpenAPI 3 schema 验证 HTTP 请求/响应。 链接 4
swaggermodelgenerator Laravel 库,根据 Swagger schema 生成具有方法的模型和服务。当前版本支持 OpenAPI 2.0(又名 OAS)和 OpenApi 3.0 链接 3
ktor-controllers-openapi 在 ktor-controllers 中支持 OpenAPI3 链接 3
cdk-openapigateway AWS CDK - 来自 OpenAPI 3 规范的 API 网关 链接 3
openapi-http-foundation-validator 使用 `league/openapi-psr7-validator` 和 `symfony/psr-http-message-bridge` 为 Symfony http-foundation 提供 OpenAPI(v3) 验证器。 链接 2
openfaas-openapi3-flask OpenFaas flask 模板,具有自动端点验证 链接 2
guzzle-openapi-middleware 用于 Guzzle 的 OpenAPI 验证中间件,适用于 league/openapi-psr7-validator 链接 2
pyramid-oas3 不可用 链接 2
openapi-schemas-validator OpenAPI 规范 3.x 格式的 api 文档的 schema 验证器。 链接 1
ios-openapi-gen 从 Swagger 的 OpenAPI 规范生成 iOS 客户端 API 包装器。 链接 1
node-typescript-api-boilerplate 🚀 用于 typescript REST API 的样板 ⭐使用 es7 和 jest 单元测试创建可用于生产的 API。 链接 1
open-api-change-logger 生成带有 api 更改的 HTML 页面。 链接 1
httpc 围绕默认 Go http 客户端的简单包装器,优化了易用性 链接 1
aom 轻量级且功能强大,基于装饰器的 REST-API 框架。 链接 1
cibo 一个由 flask、pydantic 和 openapi 3 组成的 Web 框架。 链接 1
sukuawali-backend 不可用 链接 1
saunter Saunter 是一个面向 Go 的 Gin 框架的 Swagger 3.0 文档生成器。 链接 N/A
go-artifacthub artifacthub Go 客户端 链接 N/A
pactum-api-coverage Pactum 的 API 覆盖率报告器。提供操作和响应级别的覆盖率,并支持 swagger/OAS 规范的 JSON schema。 链接 N/A
go-artifacthub artifacthub Go 客户端 链接 N/A
demo-openapi3 使用 connexion 进行快速原型制作的简单 openapi3 的概念演示。 链接 N/A
openapi-parameter-formatter OpenAPI 查询和路径参数格式化程序。 链接 N/A
Fitting 库添加了对 RSpec 和 WebMock 的测试日志改进,根据 API Blueprint 和 Open API 验证,显示具有日志的文档覆盖率。 链接 链接 N/A
vx-api 测试 vertx-web-api-contract 链接 N/A
bootcamp-backend-spring Bootcamp 后端:使用 Spring Boot 的电子商务项目 链接 N/A
report-manage 财务管理系统-后端服务-报表管理 链接 N/A
openapi-matcher 用于 Kotlin 的 OpenApi 匹配器,允许将两个规范相互比较。 链接 N/A
oatpp-todo 一个轻量级的 To-Do restful API 链接 N/A
wasedatime.github.io 使用 swagger-ui 的 API 文档网站 链接 N/A
openapi-typescript-jwt Express.js OpenAPI 3 typescript JWT 样板 链接 N/A
Fitting 库添加了对 RSpec 和 WebMock 的测试日志改进,根据 API Blueprint 和 Open API 验证,显示具有日志的文档覆盖率。 链接 链接 N/A
protoc-gen-openapi protoc-gen-openapi 链接 N/A
message-hub 财务管理系统-后端服务-消息中心 链接 N/A
gate 在 Golang 中构建 REST API 链接 N/A
web-thing-swagger-page Mozilla WebThing 规范 - OpenAPI 版本 链接 N/A
sent-geo-openapi SENT GEO OpenAPIv3 schema 链接 N/A
OpenAPI Enforcer 验证您的 OpenAPI 文档,序列化、反序列化和验证传入的请求和传出的响应,并简化响应构建。您甚至可以生成模拟数据。 链接 链接 94