Fabian Hiller
banner
fabianhiller.com
Fabian Hiller
@fabianhiller.com
Creator of @valibot.dev, creator of Formisch, co-creator of https://standardschema.dev and engineer at https://usemotion.com
Thank you for using @valibot.dev and @formisch.dev 🙏
January 16, 2026 at 3:29 PM
The core package of 🧱 @formisch.dev will soon have 100% test coverage. Use context7.com or feed your LLM directly with our LLMs.txt and give it a try! Formisch is available for all common JS frameworks including @react.dev.
January 10, 2026 at 9:55 PM
The Tailwind situation is a tough reminder: Sustaining high-quality OSS is incredibly hard when your focus is purely on making the open source part better, without a SaaS/business layer to fund it. AI accelerates that pressure by reducing doc traffic and paid conversions.
January 8, 2026 at 2:51 PM
Reposted by Fabian Hiller
Apparently I picked a fitting moment to publish this.

I’ve been working with @tannerlinsley.com on performance improvements for @tanstack.com, and a main topic was how ads affect performance.

I wrote a post about it and the tradeoffs with OSS projects.

sarahgerrard.me/posts/ads-an...
Ads as a Performance Budget Problem - Sarah Gerrard
Exploring how ads impact website performance and strategies to manage their effects.
sarahgerrard.me
January 7, 2026 at 11:12 PM
2025 Formisch year in review 🎆

🆕 Releases: Initial launch for @solidjs.com, @qwik.dev, @preactjs.com and @vuejs.org in July, followed by @svelte.dev in September and @react.dev in December
January 7, 2026 at 3:03 PM
The @valibot.dev and @formisch.dev docs now includes a button that allows you to access the raw Markdown content of each page. This is useful for providing your LLM with additional context. 🤖
January 7, 2026 at 2:18 AM
Who should try @valibot.dev this year? Tag your friends!
January 6, 2026 at 7:59 PM
2025 @valibot.dev year in review 🎆

🆕 New releases: v1 RC (Feb), v1 stable (Mar), v1.1 (May), v1.2 (Nov)

🔋 Major features: Stable pipe API, many new validation and transformation actions (slug(), gtValue(), toNumber(), etc.), metadata features for AI
January 6, 2026 at 3:15 PM
Thinking about switching from Zod to Valibot in 2026?

Our official codemod can automate most of the migration for you (imports + basic schema conversions). 🪄

npx @valibot/zod-to-valibot src/**/*
January 5, 2026 at 4:11 PM
I updated the comparison in the @valibot.dev docs to include @rolldown.rs. The new numbers with Rolldown are as follows:

🤖 Valibot: 1.34 kB
💎 Zod: 15.18 kB
💎 Zod Mini: 3.94 kB
Just updated the @valibot.dev comparison guide to also including the new Zod Mini.

Bundle sizes for a typical login schema:
🤖 Valibot: 1.37 kB
💎 Zod: 17.7 kB
💎 Zod Mini: 6.88 kB
January 4, 2026 at 8:31 PM
Should we drop a dedicated open-source project comparing ALL major schema libs? 🤔

We could test:
⏱️ Initialization speed
✅ Validation speed
⚡ Parsing speed
📦 Download time (bundle size)

If this gets traction… we launch it 🚀📊
Just updated the @valibot.dev comparison guide to also including the new Zod Mini.

Bundle sizes for a typical login schema:
🤖 Valibot: 1.37 kB
💎 Zod: 17.7 kB
💎 Zod Mini: 6.88 kB
January 4, 2026 at 6:48 PM
Just updated the @valibot.dev comparison guide to also including the new Zod Mini.

Bundle sizes for a typical login schema:
🤖 Valibot: 1.37 kB
💎 Zod: 17.7 kB
💎 Zod Mini: 6.88 kB
January 3, 2026 at 6:27 PM
Cheers to 2026! 🥂 Grateful for the growth of Valibot, Standard Schema and Formisch this year. Looking forward to new features and better DX. Thank you all! 🙏
January 2, 2026 at 3:26 PM
Big milestone: @formisch.dev crossed 500 GitHub stars! ⭐

Formisch is a schema-based form library offering native performance, a tiny bundle size and full type safety. 🧱

Huge thanks to the community! Try Formisch today with React, Solid, Svelte, Qwik, Preact or Vue.
December 17, 2025 at 12:43 PM
Excited to announce Standard JSON Schema! 🔥

We launched Standard Schema ~1 year ago, and it's been a massive success—adopted across the ecosystem with libraries like @zod.dev, @valibot.dev, and @arktype.io leading the way.
December 16, 2025 at 7:47 PM
Standard JSON Schema is out 🔥

For @valibot.dev v1.3, I will look into implementing the spec into the core package via a side-effect import. The goal is to improve the DX while maintaining Valibot’s small, tree-shakable bundle size. 🧩
Introducing ✨ Standard JSON Schema ✨

It's a sister spec to Standard Schema that provides a common interface for any entity that can be converted to JSON Schema
December 16, 2025 at 10:04 AM
The React docs for Formisch are up: formisch.dev/react/guides...
December 8, 2025 at 1:14 PM
Formisch is blowing up! 🤯 Thank you all for the overwhelming love and support.

We’re quietly chasing 1,000 stars before the year ends. If you haven’t starred yet, now’s the perfect time! 😇

github.com/open-circle/...
December 6, 2025 at 9:11 PM
@formisch.dev hit 6,000 docs views in 30 days 😭

Thank you for turning my weekend project into something much bigger! 🙏

What have you built with Formisch so far? What framework are you using? 👀
December 6, 2025 at 1:04 AM
This is the entire login form. Seriously.

✅ Just give us your schema
✅ No custom type definitions are needed
✅ No generics → types are inferred

That’s it. Clean, tiny, stupidly type-safe.
December 5, 2025 at 3:27 PM
React folks, quiet launch alert 🚀

I just shipped Formisch for React — the form library I originally built for @solidjs.com that people kept begging me to port.
December 4, 2025 at 4:57 PM
The first @formisch.dev for @react.dev tests were successful. A first version could be available by next week. 🧩
Formisch: The modular and type-safe form library for any framework
Formisch is a schema-based, headless form library for JS 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.
formisch.dev
December 3, 2025 at 4:53 PM
🚨 Security Alert: Valibot v1.2 is out! We've fixed a critical ReDoS vulnerability in the `emoji()` action's regex that could lead to excessive CPU usage on malicious inputs.

Huge thanks to Hiroya Fujinami for discovering and responsibly disclosing this—security heroes like you keep the web safer! 🙌
November 25, 2025 at 8:36 PM
@valibot.dev v1.2 adds a handy new feature: `examples([…])`

You can now attach sample values directly to your schemas and retrieve them later. 🪄

Useful for generating docs, form placeholders, or giving AI tools concrete examples from your actual schema.
November 25, 2025 at 4:22 PM