compare
Valibot vs Yup
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Valibot | Yup |
|---|---|---|
| Language | TypeScript | TypeScript |
| Licence | MIT | MIT |
| Stars | 9k | 24k |
| Latest | v1.5.0 | v1.0.0 |
| Last push | 2026-10-06 | 2026-10-05 |
| Release cadence | about 11 days between releases | too few releases |
| Active contributors | 23 commit authors on the default branch in the last 90 days | 0 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Valibot replaces Yup. Alternatives to Yup →
Full replacementSchemas with TypeScript inference and a small bundle.
Valibot
- v1.3.0-i18n2026-09-14v1.3.0 (i18n)
- v1.8.0-to-json-schema2026-09-11v1.8.0 (to-json-schema)
- v1.5.02026-09-09Many thanks to @tats-u, @idleberg, @yslpn, @francisjohnjohnston-web, @MaxFreedomPollard, @mahirhir, @ItzXynx, @LeSingh1…
- v1.4.22026-06-28Many thanks to @Faze-up and @chatman-media for contributing to this release.
- v1.7.1-to-json-schema2026-06-08v1.7.1 (to-json-schema)
Yup
- v1.0.02023-02-08v1 Because I finally got around to it
- v1.0.0-beta.72022-08-22Fixes published artifacts for the main fieldpre-release
- v1.0.0-beta.52022-08-22v1.0.0-beta.5 - partial fixes and cast migration pathpre-release
- v1.0.0-beta.42022-08-22chore(deps): update all non-major dependenciespre-release
- v1.0.0-beta.32022-03-09Fix object.partial(), `required` changespre-release
Valibot
✓ signed The latest release, v1.5.0, carries a signature GitHub verified.
Loading the security report
Yup
unsigned The latest release, v1.0.0, carries no signature GitHub could verify.
Loading the security report