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
Pinned
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.
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
@valibot.dev v1.2 is out! This version adds powerful transformation actions for type coercion, new metadata features to improve AI tool integration, and ISBN validation for library management systems. valibot.dev/blog/valibot...
November 25, 2025 at 2:29 PM
Reposted by Fabian Hiller
Thank you @fabianhiller.com for sponsoring me on @github.com !! You can join them at my sponsors profile: github.com/sponsors/ysk...
November 25, 2025 at 1:05 PM
@valibot.dev v1.2 drops in a few days! 🔥

New coercion actions just landed:
✅ toString()
✅ toNumber()
✅ toDate()

Turn messy unknown input into clean, typed values without breaking a sweat.
November 23, 2025 at 2:38 AM
Thank you to everyone who tried out @formisch.dev this week! It's great to see more downloads and activity on GitHub! If you're new to the project, you can find out more in our docs: formisch.dev
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
November 22, 2025 at 8:01 PM
Which of you are already using @zod.dev, @valibot.dev, @arktype.io or any other libraries that are compatible with standardschema.dev with @vitest.dev? What is your feedback?
Did you know that you can match against Standard Schemas in @vitest.dev?

With the release of Vitest 4, this is possible now. No matter if you want to match your whole data or only partials against a schema and no matter which validation library is used as long as they support Standard Schema
November 22, 2025 at 7:53 PM
Reposted by Fabian Hiller
Did you know that you can match against Standard Schemas in @vitest.dev?

With the release of Vitest 4, this is possible now. No matter if you want to match your whole data or only partials against a schema and no matter which validation library is used as long as they support Standard Schema
November 19, 2025 at 3:40 PM
v-model + type-safe nested paths + zero boilerplate = Formisch for @vuejs.org

Headless. Schema-driven. Actually nice to use.

Real example ↓
November 21, 2025 at 3:33 PM
From 0 to 59,721,923 monthly downloads in 11 months.

standardschema.dev probably became one of the fastest-growing npm packages ever built.

If you’re not using the spec yet… you’re gonna feel real silly in 2026.

There’s a lot more coming.

@colinhacks.com @ssalbdivad.dev 👀
November 20, 2025 at 3:50 PM
Excited about @formisch.dev + @valibot.dev? 🧩 This schema-first duo makes building robust forms a breeze! Define your form with Valibot—get auto-inferred TS types, seamless validation with custom errors. Works out of the box with @solidjs.com, @vuejs.org, @svelte.dev, @preactjs.com and @qwik.dev.
November 20, 2025 at 3:34 PM
Just a quick note in advance: I moved @valibot.dev and @formisch.dev to a new GitHub organization called @opencircle.dev. I also renamed our Discord channel. I plan to share more information about Open Circle over the next few weeks. 🧩
November 20, 2025 at 3:42 AM
Formisch is the form library your framework has been begging for. The docs are so good you’ll actually read them: formisch.dev
November 19, 2025 at 3:43 PM
Thank you for 3,000 stars for standardschema.dev on GitHub 🙏 @colinhacks.com @ssalbdivad.dev
November 14, 2025 at 2:54 PM
Thrilled to welcome LambdaTest as a new partner of Valibot! LambdaTest is a cloud-based testing platform that supports cross-browser testing on 3000+ browsers and real devices, with AI-powered features for test orchestration. Thank you for supporting our open source work!
November 13, 2025 at 3:05 PM