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.
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.
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.
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.
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.
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. 🧩
It's a sister spec to Standard Schema that provides a common interface for any entity that can be converted to JSON Schema
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. 🧩
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/...
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/...
Thank you for turning my weekend project into something much bigger! 🙏
What have you built with Formisch so far? What framework are you using? 👀
Thank you for turning my weekend project into something much bigger! 🙏
What have you built with Formisch so far? What framework are you using? 👀
✅ Just give us your schema
✅ No custom type definitions are needed
✅ No generics → types are inferred
That’s it. Clean, tiny, stupidly type-safe.
✅ Just give us your schema
✅ No custom type definitions are needed
✅ No generics → types are inferred
That’s it. Clean, tiny, stupidly type-safe.
I just shipped Formisch for React — the form library I originally built for @solidjs.com that people kept begging me to port.
I just shipped Formisch for React — the form library I originally built for @solidjs.com that people kept begging me to port.
Huge thanks to Hiroya Fujinami for discovering and responsibly disclosing this—security heroes like you keep the web safer! 🙌
Huge thanks to Hiroya Fujinami for discovering and responsibly disclosing this—security heroes like you keep the web safer! 🙌
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.
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.
New coercion actions just landed:
✅ toString()
✅ toNumber()
✅ toDate()
Turn messy unknown input into clean, typed values without breaking a sweat.
New coercion actions just landed:
✅ toString()
✅ toNumber()
✅ toDate()
Turn messy unknown input into clean, typed values without breaking a sweat.
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
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
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
Headless. Schema-driven. Actually nice to use.
Real example ↓
Headless. Schema-driven. Actually nice to use.
Real example ↓
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 👀
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 👀