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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesSchema Behavior Configuration

Settings that control the execution flow and error reporting of a validation schema.

Distinct from Configuration Validation: Focuses on the internal logic of the validation process (early-abort, error overrides) rather than the external configuration files being validated.

Explore 5 awesome GitHub repositories matching devops & infrastructure · Schema Behavior Configuration. Refine with filters or upvote what's useful.

Awesome Schema Behavior Configuration GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • open-circle/valibotAvatar open-circle

    open-circle/valibot

    8,769Vezi pe GitHub↗

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

    Allows adjustment of the validation pipeline through early-abort logic and custom error message overrides.

    TypeScriptbundle-sizemodularparsing
    Vezi pe GitHub↗8,769
  • arktypeio/arktypeAvatar arktypeio

    arktypeio/arktype

    7,780Vezi pe 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

    Sets global or scoped rules for handling undeclared keys, optional properties, and validation failure responses.

    TypeScriptjavascriptparsingruntime-typechecking
    Vezi pe GitHub↗7,780
  • python-jsonschema/jsonschemaAvatar python-jsonschema

    python-jsonschema/jsonschema

    4,951Vezi pe GitHub↗

    Acest proiect este o bibliotecă și un framework de validare JSON Schema utilizat pentru a verifica dacă instanțele de date respectă definițiile declarative. Funcționează ca un motor de validare care impune constrângeri structurale și tipuri de date, servind în același timp ca meta-validator pentru a asigura că definițiile de schemă sunt corecte din punct de vedere sintactic față de meta-schemele oficiale. Biblioteca este concepută pentru extensibilitate, permițând utilizatorilor să definească logică de validare personalizată prin maparea cuvintelor cheie de schemă la funcții apelabile specializate. Include un rezolvator de referințe bazat pe registru pentru gestionarea referințelor URI interne și externe pentru a reutiliza subschemele în diferite documente. Sistemul acoperă o gamă largă de capabilități de validare, inclusiv verificarea tipului de date, verificarea formatului șirurilor pentru tipuri precum email-uri și UUID-uri, și raportarea cuprinzătoare a erorilor. Instrumentele de diagnostic oferă urmărirea erorilor imbricate și filtrarea euristică pentru a identifica cele mai relevante eșecuri dintr-o structură de date.

    Configures internal validator attributes and reference resolution strategies during instance initialization.

    Pythonjsonjson-schemajsonschema
    Vezi pe GitHub↗4,951
  • validator/validatorAvatar validator

    validator/validator

    1,951Vezi pe GitHub↗

    The validator repository contains an open-source markup validation engine that checks HTML, CSS, and SVG documents for conformance against official W3C web standards. It operates both as a command-line utility for batch processing local files and remote URLs, and as a standalone web server and HTTP API for browser-based and remote document conformance checking. The software utilizes a rule-based conformance engine and event-driven stream parsing to evaluate document structures, syntax trees, and web accessibility guidelines. It provides URL parsing and normalization utilities that validate i

    Sets system properties to control checker behavior and filter output levels in validation reports.

    Javadevtoolshtml-checkerhtml-linter
    Vezi pe GitHub↗1,951
  • dry-rb/dry-validationAvatar dry-rb

    dry-rb/dry-validation

    1,422Vezi pe GitHub↗

    Dry-validation este o bibliotecă Ruby concepută pentru definirea schemelor type-safe și a regulilor complexe de validare pentru a verifica și curăța structurile de date de intrare. Aceasta oferă un framework formal pentru construirea logicii de validare modulare, asigurând că informațiile primite îndeplinesc cerințele specifice de business și formatele de date înainte de a fi procesate de o aplicație. Biblioteca utilizează un limbaj specific domeniului (DSL) pentru a declara regulile de validare, care sunt apoi analizate în obiecte executabile. Se distinge printr-un sistem bazat pe macro-uri care grupează logica comună de validare în scurtături reutilizabile, alături de un model de compoziție recursivă care permite dezvoltatorilor să imbrice obiecte de validare pentru a construi structuri complexe, ierarhice. Această abordare permite crearea unei logici consistente, modulare, care previne duplicarea codului în aplicații mari. Dincolo de definirea schemei de bază, biblioteca include un pipeline de coerciție a tipurilor care transformă input-ul brut în formatele așteptate și un sistem structurat de agregare a erorilor care mapează eșecurile la căi specifice de intrare. Suportă hook-uri de configurare pentru integrarea dependențelor externe și oferă instrumente pentru curățarea datelor, făcând-o potrivită pentru impunerea standardelor pe cererile API primite și obiectele de date complexe.

    Enables adjustment of validation execution by configuring validator attributes and resolution strategies.

    Rubycoerciondata-validationdry-rb
    Vezi pe GitHub↗1,422
  1. Home
  2. DevOps & Infrastructure
  3. Configuration Management
  4. Configuration Validation
  5. Schema Behavior Configuration

Explorează sub-etichetele

  • Validator State ConfigurationConfiguration of internal validator attributes and resolution strategies during instantiation. **Distinct from Schema Behavior Configuration:** Distinct from general schema behavior: specifically covers the configuration of the validator instance itself (e.g., reference resolution settings).