-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
trpc is to zod, as sidewinder is to typebox
The project internally uses JSON schema to validate method and parameter and return types. JSON schema has good parity with TypeScript's type system, and most types expressible in TS (such as unions, intersections) can be trivially represented in JSON Schema form. What this means is that you get a lot of flexibility to describe types in ways that naturally line up to TypeScript. The project uses a modified version of TypeBox in which to construct such schemas.
trpc is to zod, as sidewinder is to typebox
Related posts
-
ArkType: TypeScript's 1:1 validator, optimized from editor to runtime
-
Typescript Runtime Validators and DX, a type-checking performance analysis of zod/superstruct/yup/typebox
-
Yup vs Zod - What do you prefer and why?
-
How would you convert such a dumb json to a type?
-
I found 10,000x faster TypeScript validator library