awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
monterail avatar

monterail/vuelidate

0
View on GitHub↗
6,889 estrellas·486 forks·JavaScript·MIT·13 vistasvuelidate-next.netlify.app↗

Vuelidate

Vuelidate is a model-based validation engine and form validation library for Vue.js applications. It functions as a state validator that checks data models and input fields against defined rules to ensure data consistency and correctness.

The library provides tools for form state management, allowing developers to track the modified status of fields and extract specific validation errors. It enables control over validation timing, such as deferring the evaluation of rules until a user interaction occurs.

The system covers a broad range of client-side data validation capabilities, including reactive state tracking and the use of a rule-based logic engine to process validation functions.

Features

  • Client-Side Input Validators - Provides client-side validation to ensure data integrity and provide immediate feedback before submission.
  • Validation Rule Engines - Processes independent validation functions returning booleans or promises to determine data validity.
  • Cross-State Validation - Evaluates state objects and cross-field dependencies to determine overall data validity.
  • Model-Based State Validation - Implements a model-based engine to ensure state objects meet specific consistency and correctness requirements.
  • Model-Based Validation Engines - Functions as a model-based validation engine that ensures data consistency and correctness across state objects.
  • Vue.js State Validators - Tracks the modified status of form fields and extracts validation errors from Vue.js components.
  • Data Validation - Validates data models and input payloads against defined rules to ensure interface consistency.
  • Form State Management - Manages the entire form lifecycle, including input values, modified status, and validation states.
  • Reactive Dependency Triggers - Automatically triggers validation updates by monitoring changes in Vue's reactive state system.
  • Form Validation - Implements a comprehensive form validation system specifically designed for the Vue.js ecosystem.
  • Vue.js Validation Libraries - Provides a specialized library for validating data models and input fields within Vue.js applications.
  • Validation Trigger Controls - Allows developers to defer validation until specific events, such as blur or form submission.
  • Composition API Integrations - Provides integration with the Vue composition lifecycle to wrap validation logic into reusable functions.
  • Validation Error Handlers - Enables the extraction and customization of specific error messages and invalid states for fields.
  • Field State Metadata - Tracks field metadata such as touched status to manage when validation errors are surfaced.
  • Interaction State Management - Tracks field interaction states to synchronize the display of validation errors with user activity.
  • Real-time Validation - Provides control over whether validation occurs in real-time during input or is deferred.
  • Form Management - Lightweight, model-based validation library.

Historial de estrellas

Gráfico del historial de estrellas de monterail/vuelidateGráfico del historial de estrellas de monterail/vuelidate

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Vuelidate

Proyectos open-source similares, clasificados según cuántas características comparten con Vuelidate.
  • vuelidate/vuelidateAvatar de vuelidate

    vuelidate/vuelidate

    6,889Ver en GitHub↗

    Vuelidate is a model-based validation library for Vue.js applications. It functions as a client-side data validator and validation engine that decouples verification logic from the user interface by checking data models and state objects against defined rules. The system tracks field interactions and marks inputs as dirty to manage when validation messages are triggered. This approach allows the library to provide real-time user input feedback and verify model integrity before data is submitted. The framework covers form state validation, validation error rendering, and the configuration of

    JavaScriptjavascriptvalidationvue
    Ver en GitHub↗6,889
  • logaretm/vee-validateAvatar de logaretm

    logaretm/vee-validate

    11,263Ver en GitHub↗

    Vee-validate is a form validation library and state management tool for Vue applications. It enables the validation of user inputs through declarative rules and tracks form metadata, including submission status and dirty states. The library functions as a wrapper for integrating external schema validation libraries to enforce consistent data shapes. It also serves as an internationalized framework for displaying translated error messages and localized feedback. The project covers broad capability areas including form state management, the handling of complex nested data structures, and the s

    TypeScriptformform-validationforms
    Ver en GitHub↗11,263
  • bluebill1049/react-hook-formAvatar de bluebill1049

    bluebill1049/react-hook-form

    44,777Ver en GitHub↗

    react-hook-form is a React form state management library and cross-platform UI hook used to manage form inputs, validation, and submission state. It functions as an uncontrolled form controller, leveraging uncontrolled components to minimize unnecessary re-renders in web and mobile environments. The library provides schema-based form validation, allowing user input to be verified against predefined rules or external schema libraries to ensure data integrity. It is designed to connect form logic to components across both React and React Native applications. The project covers the integration

    TypeScript
    Ver en GitHub↗44,777
  • final-form/react-final-formAvatar de final-form

    final-form/react-final-form

    7,440Ver en GitHub↗

    react-final-form is a React form state management library that provides a framework for declarative form validation and the orchestration of dynamic input fields. It utilizes a subscription-based state manager to trigger interface updates only for the specific fields that change during user input, which optimizes rendering by limiting unnecessary component re-renders. The library functions as a dynamic input field orchestrator, allowing users to add, remove, or reorder lists of form fields. It manages complex form state through a system that supports conditional field rendering and real-time

    JavaScript
    Ver en GitHub↗7,440
Ver las 30 alternativas a Vuelidate→

Preguntas frecuentes

¿Qué hace monterail/vuelidate?

Vuelidate is a model-based validation engine and form validation library for Vue.js applications. It functions as a state validator that checks data models and input fields against defined rules to ensure data consistency and correctness.

¿Cuáles son las características principales de monterail/vuelidate?

Las características principales de monterail/vuelidate son: Client-Side Input Validators, Validation Rule Engines, Cross-State Validation, Model-Based State Validation, Model-Based Validation Engines, Vue.js State Validators, Data Validation, Form State Management.

¿Qué alternativas de código abierto existen para monterail/vuelidate?

Las alternativas de código abierto para monterail/vuelidate incluyen: vuelidate/vuelidate — Vuelidate is a model-based validation library for Vue.js applications. It functions as a client-side data validator… logaretm/vee-validate — Vee-validate is a form validation library and state management tool for Vue applications. It enables the validation of… bluebill1049/react-hook-form — react-hook-form is a React form state management library and cross-platform UI hook used to manage form inputs,… final-form/react-final-form — react-final-form is a React form state management library that provides a framework for declarative form validation… redux-form/redux-form — redux-form is a library for managing HTML form state and validation within a Redux store using React components. It… jquery-validation/jquery-validation — This project is a jQuery plugin and client-side form validator used to verify web form inputs before they are…