Sign in

Fabian Hiller

@fabianhiller.com
2.1K followers 413 following 726 posts

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

PostsRepliesMedia
Fabian Hiller @fabianhiller.com · 26/09/2026
Thank you OpenAI for extending your support for Valibot and Formisch with 6 months of Codex
1190
Fabian Hiller @fabianhiller.com · 17/09/2026
Thank you for 9,000 ⭐️ for Valibot on @github.com
1130
Fabian Hiller @fabianhiller.com · 14/09/2026
v1.3 of Valibot's i18n package is now available with new translations for Kinyarwanda and Norwegian Nynorsk. We know support 34 languages. 🌐
060
Fabian Hiller @fabianhiller.com · 12/09/2026
Zod’s bundle size grows with each release. Valibot will always stay below 1 kB for simple schemas and below 2 kB for more complex ones.
3393
Fabian Hiller @fabianhiller.com · 12/09/2026
Version 1.8 of Valibot's toJsonSchema package is now available. It comes with many fixes and improvements! 🧩
0151
Fabian Hiller @fabianhiller.com · 10/09/2026
Valibot v1.5 is 20x faster at creating schemas. This makes it more than 70x faster than Zod for schema creation.
1191
Fabian Hiller @fabianhiller.com · 08/09/2026
Valibot's toJsonSchema package is about to pass 1M daily downloads on npm 🙏
180
Fabian Hiller @fabianhiller.com · 17/08/2026
Valibot and Formisch have been accepted into @cloudflare.social's Project Alexandria. After optimizing our docs for coding agents, we expect strong traffic growth over the coming months. Cloudflare now covers the infrastructure for that. Thank you!
0170
Fabian Hiller @fabianhiller.com · 14/08/2026
Standard Schema passed 100M weekly downloads on @npmjs.com. I think it is among the fastest growing npm packages of all time.
040
Fabian Hiller @fabianhiller.com · 03/08/2026
Standard Schema is about to hit 100M weekly downloads on npm 👀 @colinhacks.com @ssalbdivad.dev
0140
Fabian Hiller @fabianhiller.com · 03/08/2026
I never imagined seeing this one day. GitHub now shows 100K+ public repositories using @valibot.dev. I'm not sure how precise that number is, but it's a huge milestone either way.
1180
Fabian Hiller @fabianhiller.com · 01/08/2026
@formisch.dev is now available for 8 frameworks. It uses no runtime adapter and incurs no abstraction tax. You can expect great DX, native performance, and a small bundle size. ⚡️
0230
Fabian Hiller @fabianhiller.com · 27/07/2026
This is how Formisch for @angular.dev looks like:
030
Fabian Hiller @fabianhiller.com · 24/07/2026
The @formisch.dev docs are now agent optimized too. Please send your agent over and let him write some forms! 🧱
371
Fabian Hiller @fabianhiller.com · 24/07/2026
Update: We are at 💯 now 😎
0130
Fabian Hiller @fabianhiller.com · 24/07/2026
We improved the @valibot.dev docs for coding agents. Expect that generating Valibot schemas will get even better going forward. We also implemented a MCP server that you can give to your agent.
350
Fabian Hiller @fabianhiller.com · 16/07/2026
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.
2220
Fabian Hiller @fabianhiller.com · 09/07/2026
Valibot surpassed Yup in weekly downloads. I am curious to see how long it will take to surpass Joi.
1150
Fabian Hiller @fabianhiller.com · 06/07/2026
After our partnership with @vercel.com ended a few months ago, I was curious to try out other solutions. Currently, Valibot and Formisch are running on @cloudflare.social. Thank you Vercel and Cloudflare for hosting our docs!
2122
Fabian Hiller @fabianhiller.com · 27/06/2026
Thank you for 1,000 stars for @formisch.dev on GitHub. This is my fourth project to hit this milestone. I really appreciate the support and interest in our work!
0110
Fabian Hiller @fabianhiller.com · 26/06/2026
This is how Formisch for @svelte.dev looks like:
3323
Fabian Hiller @fabianhiller.com · 25/06/2026
This is how Formisch for @vuejs.org looks like:
090
Fabian Hiller @fabianhiller.com · 24/06/2026
This is how Formisch for @react.dev looks like:
0120
Fabian Hiller @fabianhiller.com · 15/06/2026
In the world of AI agents, it's great to see more and more of you reading the Formisch docs! Thank you! We're working hard to make it the best form library for the TS ecosystem. formisch.dev
090
Fabian Hiller @fabianhiller.com · 30/05/2026
You can be star 900 if you are quick 😉 github.com/open-circle/...
1120
Fabian Hiller @fabianhiller.com · 27/05/2026
@solidjs.com 👀
1321
Fabian Hiller @fabianhiller.com · 21/05/2026
Formisch + shadcn/ui, end to end 1️⃣ Define your Valibot schema 2️⃣ Spread field.props onto <Input> 3️⃣ map field.errors into <FieldError> Valibot validates. shadcn/ui renders. Formisch wires them together. Example:
230
Fabian Hiller @fabianhiller.com · 10/05/2026
Valibot passed 10M weekly downloads
1260
Fabian Hiller @fabianhiller.com · 08/05/2026
Valibot crossing yup in weekly downloads soon. Milestones like this are easy to misread. Yup didn't lose. It won so hard that schema validation became table stakes, and a modular successor was even possible. The whole field owes them. Just trying to add the next chapter. 🧩
0230
Fabian Hiller @fabianhiller.com · 08/05/2026
Happy to see more and more devs are taking a look at @formisch.dev. Starting a new open source project and grow it organically isn’t easy. Thank you for 750 stars! I will start working on our v1 release soon.
2201
Fabian Hiller @fabianhiller.com · 08/05/2026
@formisch.dev is featured in the JavaScript Weekly newsletter 🌱
070
Fabian Hiller @fabianhiller.com · 01/05/2026
The number of npm downloads of Valibot has grown significantly recently. Great to see that! I plan to roll out various TypeScript and runtime performance improvements with @valibot.dev v1.4.
2170
Fabian Hiller @fabianhiller.com · 28/04/2026
They said founding engineer was a full-stack role. They did not specify which stack. 😅
080
Fabian Hiller @fabianhiller.com · 21/04/2026
Big week: we officially moved into our new NY office 🗽 Now the fun part begins. I'm starting to build our engineering team from the ground up, and we're looking for talented software engineers who get excited about hard problems, tight loops, and shipping real things fast.
1283
Fabian Hiller @fabianhiller.com · 13/04/2026
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.
0180
Fabian Hiller @fabianhiller.com · 09/04/2026
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. ⚡️
160
Fabian Hiller @fabianhiller.com · 26/03/2026
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. 🧩
2322
Fabian Hiller @fabianhiller.com · 23/03/2026
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! ⚡️
0160
Fabian Hiller @fabianhiller.com · 19/03/2026
Valibot's toJsonSchema package is growing fast 🔥
1120
Fabian Hiller @fabianhiller.com · 24/02/2026
👀
050
Fabian Hiller @fabianhiller.com · 22/02/2026
Valibot's modularity lets you build schemas like Lego 🧩
1240
Fabian Hiller @fabianhiller.com · 20/02/2026
Valibot shines in invalid data parsing! ⏱️ At 29 μs, it's over 3x faster than Zod (93 μs) and ArkType (97 μs) in our benchmarks. 😎
2150
Fabian Hiller @fabianhiller.com · 16/02/2026
Ever chained validations and transforms without type headaches? @valibot.dev's pipe() does it all in one flow – modular, tree-shakable, and blazing fast. ⚡️
0140
Fabian Hiller @fabianhiller.com · 13/02/2026
Ever imported a full schema lib just for email checks? 😅 Valibot's modularity fixes that. Only <1kb gzipped. Type-safe. Tree-shakable. 🪄 What’s the smallest schema you’ve ever shipped?
0131
Fabian Hiller @fabianhiller.com · 12/02/2026
Quick @valibot.dev refresh: branded types are an underrated gem for catching stringly-typed bugs early 🪄 Gives you nominal typing with zero runtime cost. Super useful in large codebases. 🧩 What’s your favorite lesser-known Valibot trick? 🙏
141
Fabian Hiller @fabianhiller.com · 04/02/2026
1,018,266 downloads in ONE DAY for @valibot.dev! 📈 Thank you! This little schema library means a lot to me, and seeing this support is unreal! 🙏 Let’s keep building safer, lighter TS apps together. v1.3 coming soon with even more goodies. 🔧
1221
Fabian Hiller @fabianhiller.com · 03/02/2026
npmx.dev looks amazing! Great job!
1291
Fabian Hiller @fabianhiller.com · 02/02/2026
Who’s actually tried @formisch.dev so far? 👀🧱 This is the kind of clean, type-safe form code you get in React, SolidJS, Vue, Svelte and co — schema-powered, headless, stupidly small bundle size. 🪄
1100
Fabian Hiller @fabianhiller.com · 31/01/2026
We just added onInput/onChange props to @formisch.dev's field hook & component. Now, integrating custom UI libs (like date pickers) is a breeze! 🪄 Check out this seamless example:
0180
Fabian Hiller @fabianhiller.com · 29/01/2026
@vuejs.org fam, huge thank you! 🙏 The Vue community is showing some love for @formisch.dev lately 📈 Schema-based, type-safe, headless form library for Vue — clean, fast, and developer-friendly 🧱 #VueJS #Vue3 #TypeScript #Forms
1160