GitHub 雷达
首次出现 88 天前

colinhacks/zod

1. Zod 是一个 TypeScript 优先的运行时数据验证库,用于声明式定义数据类型并在解析时自动校验和推断静态类型,确保外部输入安全可靠。 2. 基于 TypeScript 的链式 schema 声明 API 实现,通过 .parse() / .safeParse() 等方法进行细粒度校验,核心零依赖、包体积仅约 2KB。 3. 亮点是可直接从 schema 提取输入/输出 TypeScript 类型,支持同步/异步校验、JSON Schema 转换及丰富生态,广泛适用于 API 边界校验、配置文件解析、表单验证等需要类型安全与运行时安全对齐的场景。

近 7 日
+45
累计 Star
44.0k
Fork
2,191
近 30 日
+485
Star 趋势 · 59 个采集点
+2%
6 月 23 日9 月 19 日
语言TypeScript
分类工具/CLI
最近提交9 月 15 日
创建时间3 月 8 日
首次收录6 月 23 日 · 自动扫描
README 摘要
1. Zod 是一个 TypeScript 优先的运行时数据验证库,用于声明式定义数据类型并在解析时自动校验和推断静态类型,确保外部输入安全可靠。 2. 基于 TypeScript 的链式 schema 声明 API 实现,通过 .parse() / .safeParse() 等方法进行细粒度校验,核心零依赖、包体积仅约 2KB。 3. 亮点是可直接从 schema 提取输入/输出 TypeScript 类型,支持同步/异步校验、JSON Schema 转换及丰富生态,广泛适用于 API 边界校验、配置文件解析、表单验证等需要类型安全与运行时安全对齐的场景。
中文摘要由 AI 生成,仅供参考。
在 GitHub 打开