#Zod
instructor-js - 通过TypeScript实现结构化数据提取和模式验证
instructor-jsTypescriptOpenAIZodstructured extractionGithub开源项目
使用TypeScript和OpenAI API进行结构化数据提取和模式验证,简化、透明并确保用户控制。支持多模式和流式数据传输,兼容多种LLM提供商。
zod - 简化TypeScript模式验证与类型推断的现代库
ZodTypeScript模式验证类型推断开源库Github开源项目
Zod是为TypeScript量身打造的模式声明和验证库。它通过单一声明自动推断静态类型,消除重复工作。该库以零依赖、轻量级和不可变性为特色,兼容Node.js和现代浏览器。Zod提供简洁的链式接口和函数式方法,便于构建复杂数据结构。它优化了开发体验,简化了类型管理,是TypeScript项目的理想选择。
zodix - 优化Remix应用中的数据处理和验证流程
ZodixZodRemix表单验证数据解析Github开源项目
Zodix是一款为Remix应用优化的Zod工具集,专注于简化FormData和URLSearchParams的处理流程。该工具提供简洁API和自定义Zod模式,有效减少loader和action中的代码量,同时增强类型安全。Zodix适配多种Remix运行环境,具备完整的单元测试覆盖。其轻量化设计(gzip压缩后小于1KB)和零外部依赖的特性,使其成为Remix项目中高效的数据处理工具。
ts-rest - TypeScript API契约定义与实现工具
ts-restAPITypeScriptRPCZodGithub开源项目
ts-rest是一个TypeScript库,专注于API契约的定义和实现。该工具支持端到端类型安全,提供RPC风格的客户端API和Zod运行时验证,无需生成代码。它还集成了OpenAPI,便于开发者构建类型安全和高效的API。
zodios - TypeScript API开发框架 支持自动完成和类型验证
ZodiosAPI客户端TypeScript自动完成ZodGithub开源项目
Zodios是一个TypeScript API开发框架,集成了axios和zod库。该框架提供简洁的API声明方式,支持IDE自动完成和类型安全特性。Zodios具备参数和响应模式验证功能,并包含插件系统,支持fetch适配器和身份验证自动注入。框架为React和Solid提供了@tanstack/query封装,同时保留了axios和express的核心功能。Zodios旨在简化API开发流程,提升开发效率和代码质量。
openapi-zod-client - 从OpenAPI规范生成TypeScript HTTP客户端
OpenAPIzodiosZodTypeScriptAPI客户端Github开源项目
openapi-zod-client是一个从OpenAPI规范生成TypeScript HTTP客户端的工具。它生成基于Zod验证的类型安全API客户端,支持CLI和编程方式使用。该工具适用于集成第三方API场景,可自动化API集成过程,提高开发效率。支持自定义模板和Prettier配置,灵活适应不同项目需求。