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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to vuelidate/vuelidate

Projects sharing features with Vuelidate

30 open-source projects similar to vuelidate/vuelidate, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • monterail/vuelidatemonterail avatar

    monterail/vuelidate

    6,889View on GitHub↗

    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 r

    JavaScript
    View on GitHub↗6,889
  • guillaumepotier/parsley.jsguillaumepotier avatar

    guillaumepotier/Parsley.js

    8,978View on GitHub↗

    Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input correctness before submission. It functions as an HTML attribute-based validator, allowing constraints to be defined declaratively within HTML data attributes to enforce rules without requiring custom scripts. The framework distinguishes itself through a customizable validation system that supports user-defined rules and custom error message templates. It includes a remote validation interface to verify form values against server endpoints via asynchronous network requests and sup

    JavaScript
    View on GitHub↗8,978
  • hasanharman/form-builderhasanharman avatar

    hasanharman/form-builder

    2,660View on GitHub↗

    This project is a JSON schema form builder and dynamic form generator. It functions as an API-driven data collector that creates customizable input fields and layouts based on JSON schema definitions. The system serves as a schema-based input validator, enforcing data integrity through predefined schemas and providing real-time feedback to users. It allows for the creation of web forms where input types, labels, and placeholders can be modified without changing the source code. The tool manages the end-to-end workflow of interactive user input, covering dynamic form generation, client-side d

    TypeScriptnextjsreactreact-hook-form
    View on GitHub↗2,660

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • open-circle/valibotopen-circle avatar

    open-circle/valibot

    8,769View on GitHub↗

    Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments.

    TypeScriptbundle-sizemodularparsing
    View on GitHub↗8,769
  • jquery-validation/jquery-validationjquery-validation avatar

    jquery-validation/jquery-validation

    10,327View on GitHub↗

    This project is a jQuery plugin and client-side form validator used to verify web form inputs before they are submitted to a server. It employs a rule-based validation engine to check user input against predefined or custom rules to ensure data integrity in the browser. The tool is designed as an ARIA-compliant validation system, using accessibility attributes to link error messages to input fields. This ensures that screen reader users are notified when a field contains an invalid value during the form submission process. The system supports remote server validation via asynchronous HTTP re

    JavaScript
    View on GitHub↗10,327
  • bluebill1049/react-hook-formbluebill1049 avatar

    bluebill1049/react-hook-form

    44,777View on 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
    View on GitHub↗44,777
  • final-form/react-final-formfinal-form avatar

    final-form/react-final-form

    7,440View on 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
    View on GitHub↗7,440
  • codeigniter4/codeigniter4codeigniter4 avatar

    codeigniter4/CodeIgniter4

    5,924View on GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    View on GitHub↗5,924
  • janiskelemen/formvuelarjaniskelemen avatar

    janiskelemen/formvuelar

    297View on GitHub↗

    Vue form components with server-side validation in mind

    JavaScriptcolor-pickerdatepicker-componentform
    View on GitHub↗297
  • nexxtmove/validation-composablenexxtmove avatar

    nexxtmove/validation-composable

    19View on GitHub↗

    ✅ Lightweight validation for Vue — just 40 lines of code

    TypeScriptcomposablevalidationvue
    View on GitHub↗19
  • mini-ghost/vormsMini-ghost avatar

    Mini-ghost/vorms

    722View on GitHub↗

    Vue Form Validation with Composition API

    TypeScriptcomposition-apiformform-validation
    View on GitHub↗722
  • flo0806/vormFlo0806 avatar

    Flo0806/vorm

    21View on GitHub↗

    The intuitive form engine for Vue 3 — dynamic, schema-driven, fully validated.

    TypeScript
    View on GitHub↗21
  • mateenagy/vue-formifymateenagy avatar

    mateenagy/vue-formify

    60View on GitHub↗

    Build powerful, type-safe forms in Vue.

    TypeScriptformformstype-safe
    View on GitHub↗60
  • formkit/formkitformkit avatar

    formkit/formkit

    4,724View on GitHub↗

    The form framework for coding agents

    TypeScriptagentic-workflowagentsform-generation
    View on GitHub↗4,724
  • tu6ge/vue-uformtu6ge avatar

    tu6ge/vue-uform

    26View on GitHub↗

    Next form validation

    TypeScriptformtypescript-libraryv-model
    View on GitHub↗26
  • victorgarciaesgi/reglevictorgarciaesgi avatar

    victorgarciaesgi/regle

    472View on GitHub↗

    ✅ Headless form validation library for Vue.js

    TypeScriptformsvue-formvue-forms
    View on GitHub↗472
  • laravel-enso/formslaravel-enso avatar

    laravel-enso/forms

    123View on GitHub↗

    Laravel Enso Form Builder is a customizable, template based form creator, so you can quickly create forms with the minimum amount of effort

    PHPform-builderlaravellaravel-enso
    View on GitHub↗123
  • piying-org/piying-viewpiying-org avatar

    piying-org/piying-view

    9View on GitHub↗

    Frontend Form Solution;Valibot define to form component

    TypeScriptangularfontendform
    View on GitHub↗9
  • dimailn/vrfdimailn avatar

    dimailn/vrf

    10View on GitHub↗

    Declarative scalable ui-agnostic markup-based Vue forms

    JavaScript
    View on GitHub↗10
  • mathix420/vuitomathix420 avatar

    mathix420/vuito

    5View on GitHub↗

    Simple, lightweight, isomorphic, template-based validation.

    TypeScriptfrontendfull-stacklightweight
    View on GitHub↗5
  • ealush/vestealush avatar

    ealush/vest

    2,662View on GitHub↗

    Vest ✅ Declarative validations framework

    TypeScriptformform-validationforms
    View on GitHub↗2,662
  • logaretm/vee-validatelogaretm avatar

    logaretm/vee-validate

    11,263View on 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
    View on GitHub↗11,263
  • byteboomers/vue-autofocus-directivebyteboomers avatar

    byteboomers/vue-autofocus-directive

    33View on GitHub↗

    Vue autofocus directive

    JavaScriptautofocusvuevue-autofocus-directive
    View on GitHub↗33
  • rudnik275/tracked-instancerudnik275 avatar

    rudnik275/tracked-instance

    5View on GitHub↗

    Build large forms and track all changes

    TypeScript
    View on GitHub↗5
  • json-schema-org/json-schema-specjson-schema-org avatar

    json-schema-org/json-schema-spec

    5,038View on GitHub↗

    This project provides the JSON Schema Specification, a standard for annotating and validating JSON documents to ensure consistent data structures across different systems. It serves as a data validation standard and an interoperability standard, establishing a common language for exchanging data definitions between different programming languages and platforms. The specification includes a machine-readable framework for defining JSON vocabularies, which describes the expected types, formats, and structures of data objects. It enables the creation of standardized, machine-readable documentatio

    JavaScriptapi-documentationjsonjson-schema
    View on GitHub↗5,038
  • typestack/class-validatortypestack avatar

    typestack/class-validator

    11,796View on GitHub↗

    class-validator is a TypeScript class validation library that uses decorators to define constraints and rules for object properties. It functions as a decorator-based schema validator that ensures data integrity and structural correctness through a combination of synchronous checks and promise-based asynchronous rules. The library provides a recursive validation system for checking complex data hierarchies, including nested classes and individual elements within collections. It includes an object property whitelist utility capable of stripping undocumented properties or blocking unknown field

    TypeScriptdecoratorstypescriptvalidation
    View on GitHub↗11,796
  • bknd-io/bkndbknd-io avatar

    bknd-io/bknd

    3,726View on GitHub↗

    bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated environment for managing databases, authentication, and file storage. It functions as a headless CMS and a portable API engine designed to run across various JavaScript runtimes, including Node.js, Bun, Cloudflare Workers, and AWS Lambda. The project distinguishes itself through a combination of schema-driven API generation and a built-in database management UI. It enables the definition of data structures either programmatically via a type-safe API or visually through an administr

    TypeScript
    View on GitHub↗3,726
  • elixir-ecto/ectoelixir-ecto avatar

    elixir-ecto/ecto

    6,471View on GitHub↗

    Ecto is an Elixir database toolkit that maps database rows to Elixir structs and validates data changes through changesets before persistence. It provides a language-integrated query syntax for composing database queries, building them incrementally and securely with compile-time expansion into safe SQL. The toolkit connects to multiple database backends including PostgreSQL, MySQL, MSSQL, SQLite3, ClickHouse, and ETS through a pluggable adapter interface. It supports eager and lazy preloading of associated records to eliminate N+1 query problems, and can store nested data structures as embed

    Elixir
    View on GitHub↗6,471
  • mongoengine/mongoengineMongoEngine avatar

    MongoEngine/mongoengine

    4,349View on GitHub↗

    MongoEngine is a Python object-document mapper that translates database records into objects to provide an object-oriented interface for data persistence. It serves as a document manager and schema validator for MongoDB, mapping classes to documents to enforce data types and validation rules. The project provides a lazy-loaded queryset system for filtering, sorting, and aggregating collections using Pythonic syntax. It manages complex data structures through features such as document inheritance, recursive embedded document handling, and reference-based object linking. The library covers bro

    Pythonhacktoberfestmongomongodb
    View on GitHub↗4,349
  • haishanh/yacdhaishanh avatar

    haishanh/yacd

    4,746View on GitHub↗

    yacd is a browser-based dashboard for managing and configuring Clash proxy servers. It provides a graphical web interface that allows users to view and edit proxy settings, switching between network nodes and adjusting routing rules without manually editing configuration files. The application acts as a client to the Clash backend REST API, enabling real-time operations such as proxy group administration, traffic routing configuration, and connection parameter tuning. Its single-page application shell handles all state management on the client side, with form validation catching input errors

    TypeScript
    View on GitHub↗4,746