6 रिपॉजिटरी
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 6 awesome GitHub repositories matching data & databases · Asynchronous Validators. Refine with filters or upvote what's useful.
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.
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.
async-validator is a JavaScript schema validation library and asynchronous data validation engine. It verifies complex object structures and nested arrays by applying recursive rules and non-blocking, promise-based execution to ensure data integrity. The library functions as both an object constraint validator and a data transformation pipeline. It allows for the sanitization, coercion, and formatting of input values through a sequence of functions that run before and after the primary validation process. The engine covers a range of capabilities including recursive nested validation, the en
Executes validation rules as promises to allow for non-blocking remote checks and database lookups.
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.
Vibora एक एसिंक्रोनस Python वेब फ्रेमवर्क और इन-बिल्ट HTTP सर्वर है जिसे हाई-परफ़ॉर्मेंस वेब एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है। यह बाहरी सर्वर रैपर्स की आवश्यकता के बिना नेटवर्क अनुरोधों को प्रोसेस करने और रिस्पॉन्स देने के लिए एक एसिंक्रोनस इवेंट लूप और को-रूटीन का उपयोग करता है। प्रोजेक्ट में अनुरोध अखंडता के लिए एक हाई-परफ़ॉर्मेंस एसिंक्रोनस स्कीमा वैलिडेटर, हॉट-रीलोडिंग के सपोर्ट के साथ एक नॉन-ब्लॉकिंग टेम्प्लेट इंजन, और रीयल-टाइम डेटा एक्सचेंज के लिए एक WebSocket कम्युनिकेशन सर्वर शामिल है। फ्रेमवर्क ब्लू-प्रिंट्स के माध्यम से मॉड्यूलर रूट मैनेजमेंट, एप्लिकेशन कंपोनेंट्स के लिए डिपेंडेंसी इंजेक्शन, और ज़ीरो-कॉपी HTTP पार्सिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह यूज़र सेशन मैनेजमेंट, एसिंक्रोनस HTML रेंडरिंग, और कनेक्शन पूलिंग के साथ एक नॉन-ब्लॉकिंग HTTP क्लाइंट के लिए टूल्स भी प्रदान करता है। मानकीकृत डायरेक्टरी स्ट्रक्चर्स और प्रारंभिक कॉन्फ़िगरेशन फ़ाइलों को उत्पन्न करने के लिए प्रोजेक्ट बूटस्ट्रैपिंग हेतु एक कमांड-लाइन इंटरफ़ेस उपलब्ध है।
Supports asynchronous validation rules that allow database lookups during the request validation process.
v8n is a JavaScript data validation library used to verify that values, objects, and arrays meet specific criteria. It functions as a schema-based validator and an asynchronous validation engine, utilizing a fluent API to construct sequences of chainable rules and constraints. The framework is distinguished by its ability to execute promises and network requests during the validation process to determine if a value is valid. It allows for the creation of reusable validation schemas and provides a customizable rule framework where users can define their own logic and configure how error result
Provides mechanisms for asynchronous validation checks that require external API calls or database lookups.