awesome-repositories.com

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

ExplorarBúsquedas curadasBlogMapa del sitio
ProyectoAcerca dePrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorías

7 repositorios

Awesome GitHub RepositoriesAsynchronous Validators

Validation rules that return promises to allow for external data lookups or network requests during the validation process.

Distinct from Data Validation: Distinct from general Data Validation by specifically providing a mechanism for asynchronous, promise-based constraint checks.

Explore 7 awesome GitHub repositories matching data & databases · Asynchronous Validators. Refine with filters or upvote what's useful.

Awesome Asynchronous Validators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • typestack/class-validatorAvatar de typestack

    typestack/class-validator

    11,796Ver en 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

    Supports promise-based asynchronous rules for verifying data against external sources or databases.

    TypeScriptdecoratorstypescriptvalidation
    Ver en GitHub↗11,796
  • 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

    Provides validation rules that return promises to allow for remote server-side data verification during the input process.

    TypeScriptformform-validationforms
    Ver en GitHub↗11,263
  • yiminghe/async-validatorAvatar de yiminghe

    yiminghe/async-validator

    9,099Ver en GitHub↗

    async-validator es una biblioteca de validación de esquemas de JavaScript y motor de validación de datos asíncronos. Verifica estructuras de objetos complejas y arrays anidados aplicando reglas recursivas y ejecución no bloqueante basada en promesas para garantizar la integridad de los datos. La biblioteca funciona tanto como un validador de restricciones de objetos como un pipeline de transformación de datos. Permite la sanitización, coerción y formateo de valores de entrada a través de una secuencia de funciones que se ejecutan antes y después del proceso de validación principal. El motor cubre una gama de capacidades que incluyen validación anidada recursiva, la aplicación de restricciones de esquema estándar y la integración de lógica de negocio personalizada a través de funciones de validación a medida. También proporciona herramientas para la personalización de mensajes de error y localización a través de cadenas estáticas o funciones dinámicas.

    Executes validation rules as promises to allow for non-blocking remote checks and database lookups.

    TypeScript
    Ver en GitHub↗9,099
  • open-circle/valibotAvatar de open-circle

    open-circle/valibot

    8,769Ver en GitHub↗

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

    Supports asynchronous validation functions for checks involving promises or external lookups.

    TypeScriptbundle-sizemodularparsing
    Ver en GitHub↗8,769
  • vibora-io/viboraAvatar de vibora-io

    vibora-io/vibora

    5,592Ver en GitHub↗

    Vibora es un framework web asíncrono de Python y servidor HTTP integrado diseñado para construir aplicaciones web de alto rendimiento. Utiliza un bucle de eventos asíncrono y corrutinas para procesar solicitudes de red y servir respuestas sin necesidad de envoltorios de servidor externos. El proyecto cuenta con un validador de esquemas asíncrono de alto rendimiento para la integridad de las solicitudes, un motor de plantillas sin bloqueo con soporte para recarga en caliente (hot-reloading) y un servidor de comunicación WebSocket para el intercambio de datos bidireccional en tiempo real. El framework cubre una amplia gama de capacidades, incluyendo gestión modular de rutas mediante blueprints, inyección de dependencias para componentes de la aplicación y análisis HTTP de copia cero. También proporciona herramientas para la gestión de sesiones de usuario, renderizado HTML asíncrono y un cliente HTTP sin bloqueo con agrupación de conexiones. Está disponible una interfaz de línea de comandos (CLI) para el arranque del proyecto, permitiendo generar estructuras de directorios estandarizadas y archivos de configuración iniciales.

    Supports asynchronous validation rules that allow database lookups during the request validation process.

    Pythonasyncclientframework
    Ver en GitHub↗5,592
  • imbrn/v8nAvatar de imbrn

    imbrn/v8n

    4,145Ver en GitHub↗

    v8n es una biblioteca de validación de datos de JavaScript utilizada para verificar que los valores, objetos y arrays cumplan con criterios específicos. Funciona como un validador basado en esquemas y un motor de validación asíncrono, utilizando una API fluida para construir secuencias de reglas y restricciones encadenables. El framework se distingue por su capacidad para ejecutar promesas y solicitudes de red durante el proceso de validación para determinar si un valor es válido. Permite la creación de esquemas de validación reutilizables y proporciona un framework de reglas personalizable donde los usuarios pueden definir su propia lógica y configurar cómo se devuelven los resultados de error. La biblioteca cubre una amplia gama de capacidades de verificación, incluyendo verificación de tipos de datos para primitivas y prototipos, validación de contenido de cadenas mediante regex y conjuntos de caracteres, y restricciones numéricas. También admite la verificación de objetos complejos, validación de elementos de colecciones y arrays, y lógica condicional para invertir reglas o manejar valores opcionales. El sistema está diseñado para la recolección detallada de errores, evaluando valores contra cada regla definida para reunir una lista completa de fallos en lugar de detenerse en el primer error.

    Provides mechanisms for asynchronous validation checks that require external API calls or database lookups.

    JavaScript
    Ver en GitHub↗4,145
  • ansman/validate.jsAvatar de ansman

    ansman/validate.js

    2,599Ver en GitHub↗

    Validate.js is a JavaScript library designed for declarative data validation and form processing. It provides a framework for verifying complex objects and individual data points against structured constraint schemas, ensuring that application state and user input meet defined requirements. The library distinguishes itself through its support for asynchronous validation, allowing for verification tasks that require external data sources or server-side checks. It includes a built-in utility for extracting and normalizing data from web forms, which cleans input by removing whitespace and empty

    Supports asynchronous validation rules that return promises to handle external server-side checks.

    JavaScript
    Ver en GitHub↗2,599
  1. Home
  2. Data & Databases
  3. Data Validation
  4. Asynchronous Validators