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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesAttribute Validations

Tests used to ensure data attributes meet specific criteria before persistence.

Distinct from Model Validation: Focuses on functional data attribute validation rather than AI model performance validation.

Explore 7 awesome GitHub repositories matching part of an awesome list · Attribute Validations. Refine with filters or upvote what's useful.

Awesome Attribute Validations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • markdoc/markdocAvatar von markdoc

    markdoc/markdoc

    8,060Auf GitHub ansehen↗

    Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts

    Runs user-defined validation functions on tag and node attributes to enforce value constraints.

    TypeScriptauthoringdocumentationmarkdoc
    Auf GitHub ansehen↗8,060
  • railsgirls/guides.railsgirls.comAvatar von railsgirls

    railsgirls/guides.railsgirls.com

    7,106Auf GitHub ansehen↗

    This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner programming guide. It serves as a technical workshop curriculum and a structured framework for organizing and coaching community-led programming events. The site functions as a static site generator that converts Markdown content and templates into pre-rendered HTML pages. This architecture supports the delivery of step-by-step guides and instructional materials used to teach new learners how to build web applications. The content covers a broad range of capabilities, including Ruby o

    Instructs on how to ensure required attributes are present and valid before saving to the database.

    HTMLhacktoberfestrailsruby
    Auf GitHub ansehen↗7,106
  • messagepack-csharp/messagepack-csharpAvatar von MessagePack-CSharp

    MessagePack-CSharp/MessagePack-CSharp

    6,607Auf GitHub ansehen↗

    MessagePack-CSharp is a high-performance binary serializer for .NET that converts C# objects to and from the compact MessagePack format. It uses compile-time source generation to produce AOT-safe formatters and resolvers, eliminating runtime reflection and enabling ahead-of-time compilation scenarios. The serializer encodes object fields as integer indices instead of string keys, producing compact binary output with deterministic field ordering, and provides stack-allocated reader and writer structs for direct encoding and decoding of MessagePack primitives without heap allocations. The libra

    Detects incorrect attribute usage and missing annotations at compile time via analyzers.

    C#c-sharplz4messagepack
    Auf GitHub ansehen↗6,607
  • apache/incubator-kie-droolsAvatar von apache

    apache/incubator-kie-drools

    6,269Auf GitHub ansehen↗

    This project is a business rules management system and rule engine designed to define, execute, and manage complex business logic decoupled from application source code. It provides a business logic compiler that transforms human-readable rule definitions into executable models for high-performance runtime evaluation. The system includes a complex event processing engine for analyzing real-time data streams to identify temporal patterns and a decision model and notation executor that processes structured logic based on industry standards for deterministic results. It utilizes an inference eng

    Transforms human-readable rule resources into a compiled executable model for high-performance runtime evaluation.

    Java
    Auf GitHub ansehen↗6,269
  • fastendpoints/fastendpointsAvatar von FastEndpoints

    FastEndpoints/FastEndpoints

    5,953Auf GitHub ansehen↗

    A light-weight REST API development framework for ASP.NET 8 and newer.

    Compiles validation rules defined as attributes or fluent configurations into efficient runtime checks.

    C#aspnetfastendpointsminimal-api
    Auf GitHub ansehen↗5,953
  • python-attrs/attrsAvatar von python-attrs

    python-attrs/attrs

    5,799Auf GitHub ansehen↗

    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

    Attaches validation logic to individual attributes that runs during initialization.

    Python
    Auf GitHub ansehen↗5,799
  • thedersen/backbone.validationAvatar von thedersen

    thedersen/backbone.validation

    1,300Auf GitHub ansehen↗

    Backbone.validation is a JavaScript library designed to enforce data integrity within Backbone.js models. It provides a framework for defining declarative validation schemas that intercept attribute changes, ensuring that data meets specified business requirements before it is committed to the model. The library distinguishes itself by tightly coupling model-level validation with user interface components. It features an event-driven binding system that monitors model states and automatically triggers interface updates, providing real-time feedback as users interact with forms. This approach

    Configures validation schemas for model attributes to ensure data meets business requirements before persistence.

    JavaScript
    Auf GitHub ansehen↗1,300
  1. Home
  2. Part of an Awesome List
  3. AI & Machine Learning
  4. Model Validation
  5. Attribute Validations

Unter-Tags erkunden

  • Built-in Validator LibrariesPredefined validation functions for type checks, range constraints, regex matching, and length limits. **Distinct from Custom Attribute Rule Validations:** Distinct from Custom Attribute Rule Validations: provides a library of built-in validators rather than user-defined validation functions.
  • Compile-Time Attribute Validators1 Sub-TagDetects incorrect attribute usage and missing annotations at compile time via analyzers. **Distinct from Attribute Validations:** Distinct from Attribute Validations: operates at compile time rather than runtime validation.
  • Custom Attribute Rule ValidationsRuns user-defined validation functions on tag and node attributes to enforce value constraints. **Distinct from Attribute Validations:** Distinct from Attribute Validations: focuses on user-defined validation functions rather than predefined attribute checks.
  • Validation SuspensionTemporarily suspends all attribute validation within a context manager for bulk updates or deserialization. **Distinct from Attribute Validations:** Distinct from Attribute Validations: focuses on temporarily disabling validation, not defining or running validation rules.