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
🚨 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
Thank you for using Valibot 🙏
October 31, 2025 at 1:36 AM
👀
📢Introducing ArkRegex📢

a drop in replacement for new RegExp() with types ⬇️
October 28, 2025 at 7:48 PM
Reposted by Fabian Hiller
💡We can hide internals with ~ instead of _ for btter DX:
October 27, 2025 at 1:12 PM
I am excited to release the documentation for my new open-source project, Formisch.dev. It's time to rewrite your forms! 😉 Next, I will look into supporting @react.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
October 27, 2025 at 3:14 AM
Vitest 4 comes with a new `expect.schemaMatching` API that uses standardschema.dev behind the scenes. Now, you can use @valibot.dev, @zod.dev, @arktype.io, etc. to test your code! This is huge! 📈
vitest.dev Vitest @vitest.dev · Oct 22
Vitest 4 is out!

- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes

Stay updated with our blog post:

vitest.dev/blog/vitest-4
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 25, 2025 at 8:59 PM
Struggling with unknown data in TypeScript? @valibot.dev parses it effortlessly: validate & transform via pipes, grab detailed issues with safeParse (no throws!), and optimize perf with the abortEarly config.
October 15, 2025 at 2:43 PM
This message is for all @valibot.dev contributors. I recently added prompts to the Valibot repository that can be referenced when adding a new API reference to the website, for example, using an AI agent. github.com/fabian-hille...
valibot/prompts at main · fabian-hiller/valibot
The modular and type safe schema library for validating structural data 🤖 - fabian-hiller/valibot
github.com
October 15, 2025 at 1:22 AM
@valibot.dev infers TS types + issues from your schemas! 🔥
No more boilerplate drudgery. Dive in: valibot.dev/guides/infer...
October 14, 2025 at 3:03 PM
The docs for Formisch will probably be available in the next few days 🧱
October 13, 2025 at 12:40 AM
Reposted by Fabian Hiller
@lgrammel https://x.com/lgrammel/status/1976644942425694511 #x-lgrammel

Latest AI SDK 6 beta supports the following validation libs:

Zod, Valibot, Arktype, Effect Schema

(Zod still needed for AI SDK-internal schemas)
October 10, 2025 at 2:01 PM