A retrospective on Valibot's growth over the past year: downloads jumped from 350k to over 3 million total (about 800k monthly), GitHub stars reached 5,483 with 102 contributors, and the website added an API reference and interactive playground. The library shipped v0.28.0 with i18n support and translated error messages in 21 languages, then underwent a full rewrite driven by community API proposals. Upcoming plans include function/promise schemas, a metadata feature, expanded docs, and a v1 release with a release candidate expected in August and final release in September.

4m read timeFrom valibot.dev
Post cover image
Table of contents
StatisticsWebsiteLibraryUpcoming

Questions this post answers

When is Valibot planning to release its v1 version?

A release candidate is expected in August, with the final v1 release planned for September. This comes after a full rewrite of the library that started following community feedback on API proposals, including a new pipe method for composing validations, aimed at addressing limitations in the original API design. Developers tracking schema validation libraries can follow milestones like this on daily.dev.

What changed in Valibot version 0.28.0?

Valibot v0.28.0, shipped February 6th, introduced an internationalization (i18n) feature along with a large refactor of the source code and expanded, more helpful default error messages. The community subsequently translated these error messages into 21 languages beyond English for the official i18n package. Teams evaluating validation libraries can keep an eye on library updates like this via daily.dev.

How much has Valibot grown in npm downloads and GitHub stars?

Total npm downloads grew from 350k the prior year to over 3 million, and monthly downloads rose from about 210k in January to almost 800k, a jump of more than 500% in under six months. On GitHub, the project reached 5,483 stars and 102 contributors, with 323 community-created issues, pull requests, and discussions. Developers deciding between validation libraries can track adoption trends like this on daily.dev.

1 Impression