Fabian Hiller

@fabianhiller.com

TypeScript expert w/ 400M+ monthly npm downloads. Creator of @valibot.dev & @formisch.dev, co-creator of https://standardschema.dev and prev engineer at https://usemotion.com

I have started using Flue v2 as the basis for a new agentic system that I am developing. I made a lot of progress within a few hours. I am curious to see where things are going. 🔥

Really cool to see Flue using Valibot throughout its API. Typed inputs. Typed outputs. End-to-end type safety. It is always exciting to see projects choose Valibot as a core building block. Thanks Fred.

ChatGPT Web has migrated from Zod to Valibot. 📦 Bundle size reduction: 10+ kB ⚡ Valibot code actually used: ~1.9 kB Who else should consider migrating? 👀

Forms are the last place in the TypeScript stack where the schema is an add-on instead of the foundation. That won't survive the next two years. Every layer of your stack has gone schema-first. Your DB. Your API. Your env vars. Your forms are still passing around `any` and calling it validation.

In addition to adding new migration guides to the @valibot.dev docs, I also added some to @formisch.dev. It seems like many of you are curious to try out my new form library. If you are coming from React Hook Form, take a look at this guide: formisch.dev/react/guides...

Migrate from React Hook Form

Learn how to migrate your forms from React Hook Form to Formisch. This guide maps React Hook Form APIs to their Formisch equivalents and walks through the migration step by step.

formisch.dev

Hey folks 👋 Quick reintroduction for anyone who is new here: I am Fabian, a German who traded Baden-Württemberg for Brooklyn. For the last few years I have been building a small, but important foundation that quietly runs under a lot of TypeScript apps: schema validation and form state.

Bild