Advertisement · 728 × 90

Posts by Fabian Hiller

Post image

This chart is insane 🤯

@valibot.dev's toJsonSchema package went from ~20k/week to over 1M/week since January.

That's not linear growth. That's "something big quietly adopted us" growth.

17 hours ago 14 0 0 0

Very cool! 🙌 Are you using Valibot and Formisch too?

22 hours ago 0 0 1 0

SolidJS + Vite 8 + TanStack Router + Tailwind v4 + Ark UI + Valibot + Formisch + Hey API + OXC 🔥

1 day ago 17 1 3 0
Preview
feat: add Formisch (form library) examples to docs by fabian-hiller · Pull Request #10342 · shadcn-ui/ui Adds a Formisch guide to the Forms docs, alongside the existing React Hook Form and TanStack Form pages, so users can see how to wire up Formisch with shadcn components.

You can use @shadcn and @formisch_dev together to build powerful forms. 🧱 I created a guide for the @shadcn website that explains everything you need to know. github.com/shadcn-ui/ui...

2 days ago 9 0 0 0

If the library provides it out-of-the-box, how can we make sure it is type-safe? A generic is usually not a good idea as it is not a strict contract. If you create your own context you don't have this problem if I am not wrong.

3 days ago 0 0 1 0

You can always create your own context and put the form into it. I personally prefer passing the form via props directly as it is simpler and depending on the setup less error prone. How many layer would you have to pass down the form?

4 days ago 0 0 1 0

It is at Union Square in Manhattan. Do you live in the area?

4 days ago 0 0 0 0
Post image

What a ride! San Francisco was intense — but incredibly productive. We’re back in 🗽 New York and moving into our first office next week.

At 2,500 sq ft, we’ve got room to spare — so we’re thinking about hosting open-source and AI meetups. Stay tuned. ⚡️

4 days ago 5 0 1 1
Advertisement

What do you mean by "prior field state"?

4 days ago 0 0 1 0

Without prop drilling there is often the risk of loosing type safety. Did you find any good solution for it?

4 days ago 0 0 1 0

Credit to Oluwawunmi for putting this together — exactly the kind of practical breakdown that's hard to find.

4 days ago 2 0 0 0

No API walkthroughs. Just the tradeoffs that matter for real decisions. Give it a read!

4 days ago 2 0 0 0
Preview
Choosing a React Form Library in 2026: React Hook Form, TanStack Form, and Formisch Compared A practical comparison of React Hook Form, TanStack Form, and Formisch across TypeScript inference, validation architecture, and performance as forms grow in complexity.

React Hook Form, TanStack Form, or Formisch — which one should you actually pick in 2026? 🧐

We compared all three across TypeScript inference, validation architecture, and performance as forms grow. ⚡️

formisch.dev/blog/react-f...

4 days ago 14 1 4 2
Preview
feat: support Standard Schema for tool/prompt schemas by felixweinberger · Pull Request #1689 · modelcontextprotocol/typescript-sdk Supersedes #1473 — rebased, with follow-up fixes from review. Replace the Zod-specific AnySchema type with StandardSchemaWithJSON from the Standard Schema spec for tool and prompt schemas. Any libr...

Merged: github.com/modelcontext...

2 weeks ago 3 0 0 0

Valibot is now at 29M+ monthly downloads on npm — and sparked Standard Schema + Formisch. 🧱

Huge thanks for your support and mentorship! 🙏

The OSS world is full of incredible people — always happy to connect, chat and grab a coffee if you’re around. Drop a reply or DM! 👋

2 weeks ago 6 0 0 0
Post image

Last week I met @misko.dev in San Francisco 🌅

Three years ago we connected randomly on Discord — I had no idea who he was. Fast-forward: he (together with @ryansolid.bsky.social) supervised my bachelor thesis, which became Valibot. 🧩

2 weeks ago 33 2 2 0

Still team @zod.dev or switching in 2026? 👀

2 weeks ago 5 0 4 0
Advertisement

But you can also only use `compiled` when calling `parse` or `safeParse` and use the passed schema as you did before.

3 weeks ago 1 0 0 0

My plan is to ship a new `compiled` schema that behaves like any other Valibot schema. It does not preserve the actual schema because this will allow bundlers to remove the passed Valibot schema if it is not used anywhere else.

3 weeks ago 1 0 1 0

🫡

3 weeks ago 4 0 0 0
Preview
Why migrate to Valibot? Valibot is a modular schema library with excellent startup performance, a clear mental model, strong type safety, and a design that works especially well with modern AI coding workflows.

Read it 👇 then be honest:

valibot.dev/blog/why-mig...

#TypeScript #Zod #Valibot #WebDev

3 weeks ago 11 0 0 0

Plus cleaner pipelines, precise TypeScript inference, and zero bloat.

If you ship to web, edge, or serverless… this one hits different.

3 weeks ago 7 0 1 1

🚀 Zod users — we need to talk.

New Valibot blog just dropped: Why migrate to Valibot?

The numbers of Schema Benchmarks are brutal:
✅ 88% smaller bundles (1.91 kB vs 16.57 kB)
✅ 16× faster initialization (54 μs vs 735 μs)

3 weeks ago 29 0 3 2

Reach out if you have experience with building JS build compilers! I'm open to collaborating. 🔥

3 weeks ago 0 0 0 0

💯

3 weeks ago 0 0 0 0

The truth is that it still needs a lot of human effort to set the right foundation and test it right now 😁

3 weeks ago 1 0 1 0

It depends. But I expect up to 10x speed improvements. I will share the numbers once I mad a bit more progress.

3 weeks ago 0 0 0 0
Advertisement
Post image

New chapter unlocked: I’m now a founding engineer. Super pumped to build something big from the ground up! 🧩

DM or reply if you’re in SF and into web dev, open source, or startups — let’s connect! ⚡️

3 weeks ago 16 0 0 0

Yes

3 weeks ago 0 0 1 0

My idea is that we let AI write it and review it carefully. Valibot is 100% test coverage so my assumption is that AI might be very good at writing the source code of the compiler.

3 weeks ago 1 0 1 0