Ross ROSS = Recommend OSS · open-source software intelligence for agents

vuelidate/vuelidate

Simple, lightweight model-based validation for Vue.js observed · 2026-08-28

github.com/vuelidate/vuelidate · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

34/100

  • Activity 26
  • Release rhythm 8
  • Longevity 100
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: n/a
  • age_days: 3588
  • days_rel: n/a
  • days_push: 449
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

6874 stars · 485 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Vuelidate is a lightweight, model-based validation library for Vue.js 2.x and 3, where validation rules are defined alongside the data model. It is now in LTS mode, with the maintainers recommending alternatives like Regle or Vee-Validate for new projects.

Use cases

  • validate form inputs in a Vue.js app
  • model-based validation rules next to my Vue data
  • required and email field validation in Vue 3
  • validate nested form state in Vue 2
  • lightweight headless form validation for Vue

When to choose

  • you are maintaining an existing Vue 2 or Vue 3 project already using Vuelidate
  • you want simple, lightweight model-based validation without heavy dependencies
  • you prefer validation rules defined declaratively next to your data model

When to avoid

  • you are starting a new Vue project and want actively maintained tooling
  • you need strong TypeScript support or schema library integration (Zod, Valibot)
  • you want Nuxt integration or a batteries-included form framework

Facets

library · maturity maintenance

form-handling web-development frontend browser cross-platform vue vuejs model-based-validation lts javascript nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
vuelidate/vuelidatemain34

For agents

markdown · JSON · MCP: product_card(name="vuelidate/vuelidate")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem