open-circle/valibot
The modular and type safe schema library for validating structural data 🤖 observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 99
- Release rhythm 90
- Longevity 82
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 1153
- days_rel: 66
- days_push: 11
- n_releases_24m: 36
Adoption not part of the score
8962 stars · 371 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Valibot is a modular, type-safe schema library for TypeScript that validates and parses unknown structural data at runtime while inferring static types. Its modular API design keeps bundle size extremely small, starting at under 700 bytes.
Use cases
- validate api request bodies at runtime
- parse and validate form input in a react app
- infer typescript types from a schema
- validate json config files
- validate unknown data from external sources
- small bundle size schema validation for frontend
When to choose
- you need runtime validation with static type inference in TypeScript
- bundle size matters, e.g. for frontend or edge deployments
- you want a modular, tree-shakeable alternative to Zod
When to avoid
- your project is plain JavaScript without TypeScript
- you need a schema library with a very large ecosystem of prebuilt plugins
- you only need compile-time type checking with no runtime validation
Facets
library · maturity stable
parser type-system form-handling serialization web-development frontend backend developer-tools apis browser bun cross-platform schema-validation runtime-validation type-inference bundle-size standard-schema zod-alternative nodejs deno typescript
3 sources
- readme: https://github.com/open-circle/valibot · fetched 2026-08-28 · 03657cbd9fd0
- homepage: https://valibot.dev · fetched 2026-08-29 · 24c8c70ab671
- registry_npm: https://registry.npmjs.org/valibot · fetched 2026-08-29 · c8f95f7b223b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| open-circle/valibot | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="open-circle/valibot")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem