Fabian Hiller
@FabianHiller
Creator of @valibot, co-creator of https://standardschema.dev and engineer at @useMotion
I think there is a misunderstanding. While Zod v4 Mini is much smaller than Zod v3, the bundle size is still ~80% bigger compared to @valibot. Example:

If you are interested in trying out Valibot to see how much it impacts the bundle size of your application, you can paste your Zod schemas into our website to convert them to Valibot: valibot.dev/guides/migrate…
I think there is a misunderstanding. While Zod v4 Mini is much smaller than Zod v3, the bundle size is still ~80% bigger compared to @valibot. Example:
Why do you love Valibot? Share it with @jherr! 🧩
Lot of love for valibot out there. Sell it on me. Why should I choose valibot over zod?
ByeBye Zod, hello Valibot. Same types, smaller bytes. Clean API, zero bloat. Let’s get this schema validation diet started!
Lot of love for valibot out there. Sell it on me. Why should I choose valibot over zod?
The @vuejs version of Formisch will drop this week! Shoutout to @TheAlexLichter for supervising my code! This is what the API will probably look like:
I am excited to share my new open-source project with you! Formisch is a schema-based, headless form library for JavaScript frameworks. 🧱 It manages form state and validation. It is type-safe, fast by default and its bundle size is small due to its modular design. 🧩 v0 is now…
Just released hono-openapi v0.5 RC Major Changes - - Support for Standard Schema - Support @zodtypes v4 - Improved support for @valibot and @arktypeio - New Docs - Response types (coming soon) It's a complete rewrite which makes it lighter and simpler. And also the reason why…
This is what the DX in @solid_js will look like. Formisch adds less than 2.5 kB to your bundle, and the implementation is native to your framework. There is no framework-agnostic layer in between. 🪄
I am excited to share my new open-source project with you! Formisch is a schema-based, headless form library for JavaScript frameworks. 🧱 It manages form state and validation. It is type-safe, fast by default and its bundle size is small due to its modular design. 🧩 v0 is now…
"More frameworks, including Svelte will follow soon."
I am excited to share my new open-source project with you! Formisch is a schema-based, headless form library for JavaScript frameworks. 🧱 It manages form state and validation. It is type-safe, fast by default and its bundle size is small due to its modular design. 🧩 v0 is now…
I'll give you another good reason for schemas over just types: you can use them to generate mock data for testing/development check out: github.com/anatine/zod-pl… or my Valibot version: github.com/Saeris/valimock
This @valibot code makes me soooo happy. `union()` simplifies type sharing so much for a full-stack app that maintains the boundary between FE and BE.
Writing the @valibot part was by far the most pleasant part of the experience. I am always very cautious about claims when it comes to "speed", especially in GC languages. But, I have to admit that, what I considered a potential performance hog, turned out to be a breeze for…