valibot alternatives
8 packages that do the same job as valibot: @typeschema/core, @typeschema/class-validator, superstruct, zod, typanion, @exodus/schemasafe, ts-json-schema-generator, @bufbuild/protoplugin. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| valibot This package | 13.4m | +704% | - | 0 | 15 days ago | ESM + CommonJS | Bundled | - |
| @typeschema/core | 189.7k | - | - | 0 | 2 years ago | ESM + CommonJS | Bundled | - |
| @typeschema/class-validator | 188.3k | - | - | 1 | 1 year ago | ESM + CommonJS | Bundled | - |
| superstruct | 4.7m | +93% | - | 0 | 2 years ago | ESM + CommonJS | Bundled | - |
| zod | 211.9m | +403% | - | 0 | 11 days ago | ESM + CommonJS | Bundled | - |
| typanion | 3.5m | +71% | - | 0 | 3 years ago | CommonJS | None | - |
| @exodus/schemasafe | 3.3m | +48% | - | 0 | 3 years ago | CommonJS | Bundled | - |
| ts-json-schema-generator | 687.5k | +116% | - | 8 | 6 months ago | CommonJS | Bundled | - |
| @bufbuild/protoplugin | 2.1m | +301% | - | 3 | 13 days ago | ESM + CommonJS | Bundled | - |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
Universal adapter for schema validation
Compared with valibot
- 70x fewer weekly downloads (189.7k vs 13.4m)
- Last release 25 Aug 2024 vs 9 Sept 2026
- 20x fewer GitHub stars (451 vs 9k)
Reusable adapter for class-validator classes
Compared with valibot
- 71x fewer weekly downloads (188.3k vs 13.4m)
- 1 dependency vs 0
- Last release 13 Oct 2024 vs 9 Sept 2026
- 20x fewer GitHub stars (451 vs 9k)
A simple and composable way to validate data in JavaScript (and TypeScript).
Compared with valibot
- 2.8x fewer weekly downloads (4.7m vs 13.4m)
- Declares Node.js >=14.0.0 vs none declared
- Last release 6 Jul 2024 vs 9 Sept 2026
- 1.3x fewer GitHub stars (7.1k vs 9k)
TypeScript-first schema declaration and validation library with static type inference
Compared with valibot
- 16x more weekly downloads (211.9m vs 13.4m)
- Last release 13 Sept 2026 vs 9 Sept 2026
- 4.9x more GitHub stars (44k vs 9k)
Simple runtime TypeScript validator library
Compared with valibot
- 3.8x fewer weekly downloads (3.5m vs 13.4m)
- CommonJS vs ESM + CommonJS
- No types vs bundled types
- Last release 6 Aug 2023 vs 9 Sept 2026
- 33x fewer GitHub stars (274 vs 9k)
JSON Safe Parser & Schema Validator
Compared with valibot
- 4.0x fewer weekly downloads (3.3m vs 13.4m)
- CommonJS vs ESM + CommonJS
- Last release 29 Aug 2023 vs 9 Sept 2026
- 51x fewer GitHub stars (177 vs 9k)
Generate JSON schema from your Typescript sources
Compared with valibot
- 19x fewer weekly downloads (687.5k vs 13.4m)
- 8 dependencies vs 0
- CommonJS vs ESM + CommonJS
- Declares Node.js >=22.0.0 vs none declared
- Last release 4 Mar 2026 vs 9 Sept 2026
- 5.3x fewer GitHub stars (1.7k vs 9k)
Helps to create your own Protocol Buffers code generators.
Compared with valibot
- 6.4x fewer weekly downloads (2.1m vs 13.4m)
- 3 dependencies vs 0
- Last release 11 Sept 2026 vs 9 Sept 2026
- 5.4x fewer GitHub stars (1.7k vs 9k)
Indexability: Indexed: 0 US searches/month for "valibot alternatives".