Profile avatar
fabianhiller.com
Creator of @valibot.dev, co-creator of https://standardschema.dev
215 posts 1,617 followers 385 following
Prolific Poster
Conversation Starter

I am currently cooking up a new open-source project. 👨‍🍳 I might make some signal-based frameworks very happy! 🤓 @solidjs.com @qwik.dev @svelte.dev @preactjs.com @angular.dev @vuejs.org 👀

@valibot.dev just surpassed 6 million monthly downloads on @npmjs.bsky.social! Thank you! It's impressive to see that number. 🙏

Get ready for what the @valibot.dev team will ship next! 👀 @elton-lobo.bsky.social

What if you could use @react.dev components within other frameworks?! For example, in @solidjs.com? 🧐

💡 What if you could simply "reactify" your @solidjs.com components and use them in your current @react.dev codebase?

1/ Is your React app slow and the code error-prone? Are unnecessary re-renders, useMemo, useContext and memo slowing you down? 😭

@valibot.dev's LLMs.txt file is ready! You can now start feeding your favourite AI tools with specific context to help them better understand the library. 🤖 Read more here: valibot.dev/guides/llms-...

Thank you for more than 75,000 dependent public GitHub repositories! Up next is the Zod-to-Valibot codemod, followed by additional improvements to our docs. 🚀

I am excited to finally announce that I joined usemotion.com as a software engineer earlier this year! At Motion, we are developing an AI-powered super app for work. From now on, I will share part of my journey with you on Bluesky and on our engineering blog. Stay tuned! 🧩

Valibot's `toJsonSchema` function is now available in our online playground. This allows you to quickly see how your Valibot schema is converted to JSON Schema. Try it out now! 🧩 valibot.dev/playground/?...

@valibot.dev's `toJsonSchema` function now allows you to override the default behavior with its new `overrideSchema` and `overrideAction` configurations.

@valibot.dev's JSON Schema package has become very powerful. It now allows you to override conversion behavior, ignore individual actions, and add schema definitions to global storage. Read more about it in this new blog post. 🧩 valibot.dev/blog/json-sc...

v1.3 of @valibot.dev's JSON Schema package is out! 🔥

Merged! 😎 v1.3 of `toJsonSchema` will probably be available tomorrow. 🧩

I have a working draft of @valibot.dev's `toJsonSchema` function, which allows you to configure whether it should return the input or output type of the schema. This could be very powerful for OpenAPI and other use cases.

For the Oxlint 1.0 announcement, I'd like to show more real world performance numbers on large repos. If Oxlint has been satisfactory, would you be keen to send me the numbers Oxlint reports at the end? If you have never tried Oxlint but has a large repo: `npx oxlint@latest`.

The next minor version of Valibot will most likely be bundled with tsdown and Rolldown too 🔥

Two weeks ago, I received the Jean Coppola Award from Pace University in recognition of my achievements while pursuing my Master's degree. During my time at the Seidenberg School, I continued to research and develop @valibot.dev, growing the project from 50,000 monthly downloads to over 2.5 million.

🎉 Qwik 1.14.0 is here with a HUGE improvement! Details in the blog post 👇

v1.2.0 of Valibot's JSON Schema package is now available. Better docs will be available in about a week.

@valibot.dev's `toJsonSchema` function will likely undergo significant updates in v1.2, enabling you to override schemas, actions, and references with custom code. Additionally, I plan to introduce a new `toJsonSchemaDefs` function that is ideal for OpenAPI.

I started to write a new blog post. It contains a summary of all the advantages that distinguish us from other solutions. I encourage other schema library authors to write a similar article. Maybe we can link to each other so that developers can make a better decision for their individual use cases.

@vercel.com strengthens its support for Valibot with its new open source program. We are proud to be among many other great open source projects in the Spring 2025 cohort. Thank you! 🧩

I am happy to announce that Valibot is part of the spring 2025 cohort of @vercel.com's Open Source Program! Thank you for supporting our open source work! 🧩

@valibot.dev got a very powerful `getMetadata` method in our last release. It uses depth-first search to shallow merge the metadata of a schema. Somewhat amazingly, we also figured out how to use the same algorithm to compute the TypeScript return type. 🪄

@valibot.dev v1.1 introduced a native way to parse and stringify JSON. These new transformation actions automatically catch errors and handle all edge cases, and you can combine them with other schemas and actions for 100% reliable results. 🧩

With @valibot.dev's new `summarize` method you can format all your issues into a pretty-printable multi-line string! This is especially useful for debugging and logging purposes, as it gives you a great overview of everything that went wrong. 🪄

Valibot v1.1 ships with a new `message` method that allows you to use the same custom error message for multiple schemas and actions. Check it out:

I just published a compatibility update for Valimock to support [email protected]! it's been a while since I've done any development work, though I plan to use this library extensively in testing my own projects, so I'll be working on it more frequently from now on github.com/Saeris/valim...

The Valibot v1.1 blog post is now available! Check it out for a quick overview of the most exciting new features in this release. valibot.dev/blog/valibot...

The Zod-to-Valibot codemod is coming! Check out the preview! 🧩

@elton-lobo.bsky.social has started working on an official Zod-to-Valibot codemod! We will be releasing some updates and demos soon. To support his work, I will forward a part of my sponsor money to him. Feel free to join me! 🧩 github.com/sponsors/Elt...

Valibot v1.1 is finally out! This version ships with many new actions and methods to simplify your code even further! More details will follow soon with a blog post. github.com/fabian-hille...