awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 مستودعات

Awesome GitHub RepositoriesValidator Composition

The process of wrapping or combining validators to create complex rules like unions and intersections.

Distinct from Higher-Order Function Wrapping: Focuses on combining data validation logic rather than wrapping general functional logic for cross-cutting concerns.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Validator Composition. Refine with filters or upvote what's useful.

Awesome Validator Composition GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • arktypeio/arktypeالصورة الرمزية لـ arktypeio

    arktypeio/arktype

    7,780عرض على GitHub↗

    Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida

    Integrates compliant external validators into definitions to enable universal composition across ecosystems.

    TypeScriptjavascriptparsingruntime-typechecking
    عرض على GitHub↗7,780
  • ianstormtaylor/superstructالصورة الرمزية لـ ianstormtaylor

    ianstormtaylor/superstruct

    7,141عرض على GitHub↗

    Superstruct is a JavaScript and TypeScript data validation library used to verify that data structures match defined shapes and types. It functions as a composable schema builder and a TypeScript schema validator, ensuring that runtime data checks remain synchronized with static type definitions. The library features a data coercion engine that transforms input values or injects default values before the validation process is executed. It enables the creation of complex validation rules by nesting, merging, or omitting properties from existing structures. Its capabilities cover the validatio

    Enables the creation of complex validation rules by wrapping existing validators for unions or intersections.

    TypeScriptinterfacejavascriptschema
    عرض على GitHub↗7,141
  • python-attrs/attrsالصورة الرمزية لـ python-attrs

    python-attrs/attrs

    5,799عرض على GitHub↗

    attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it

    Combines multiple validation functions using logical operators to create complex validation rules.

    Python
    عرض على GitHub↗5,799
  1. Home
  2. Software Engineering & Architecture
  3. Validator Composition