compare
ArkType vs Valibot
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | ArkType | Valibot |
|---|---|---|
| Language | TypeScript | TypeScript |
| Licence | MIT | MIT |
| Stars | 7.9k | 9k |
| Latest | @arktype/util@0.56.6 | v1.5.0 |
| Last push | 2026-10-06 | 2026-10-06 |
| Release cadence | about 1 day between releases | about 11 days between releases |
| Active contributors | 17 commit authors on the default branch in the last 90 days | 23 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Zod. Alternatives to Zod →
Full replacementArkTypeSchemas written in TypeScript's own syntax, with type inference.
Full replacementValibotModular, tree-shakeable schemas with type inference, and a Zod migration guide.
ArkType
- @arktype/util@0.56.62026-10-01
- @ark/util@0.56.62026-10-01
- @arktype/type@2.2.72026-10-01
- @ark/type@2.2.72026-10-01
- arktype@2.2.72026-10-01
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)
ArkType
✓ signed The latest release, @arktype/util@0.56.6, carries a signature GitHub verified.
Loading the security report
Valibot
✓ signed The latest release, v1.5.0, carries a signature GitHub verified.
Loading the security report