awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • markdoc/markdocmarkdoc 的头像

    markdoc/markdoc

    8,060在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,060
  • railsgirls/guides.railsgirls.comrailsgirls 的头像

    railsgirls/guides.railsgirls.com

    7,106在 GitHub 上查看↗

    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
    在 GitHub 上查看↗7,106
  • messagepack-csharp/messagepack-csharpMessagePack-CSharp 的头像

    MessagePack-CSharp/MessagePack-CSharp

    6,607在 GitHub 上查看↗

    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
    在 GitHub 上查看↗6,607
  • apache/incubator-kie-droolsapache 的头像

    apache/incubator-kie-drools

    6,269在 GitHub 上查看↗

    该项目是一个业务规则管理系统和规则引擎,旨在定义、执行和管理与应用程序源代码解耦的复杂业务逻辑。它提供了一个业务逻辑编译器,将人类可读的规则定义转换为可执行模型,以进行高性能的运行时评估。 该系统包含一个用于分析实时数据流以识别时间模式的复杂事件处理引擎,以及一个基于行业标准处理结构化逻辑以获得确定性结果的决策模型和符号执行器。它利用支持前向和后向链的推理引擎,通过评估复杂的逻辑依赖关系来自动化决策。 该平台涵盖了广泛的功能,包括规则会话管理、规则依赖分析和执行逻辑可视化。它还具有规则性能监控、规则格式转换以及通过可插拔持久化层进行会话状态恢复的工具。

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

    Java
    在 GitHub 上查看↗6,269
  • fastendpoints/fastendpointsFastEndpoints 的头像

    FastEndpoints/FastEndpoints

    5,953在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,953
  • python-attrs/attrspython-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

    Attaches validation logic to individual attributes that runs during initialization.

    Python
    在 GitHub 上查看↗5,799
  • thedersen/backbone.validationthedersen 的头像

    thedersen/backbone.validation

    1,300在 GitHub 上查看↗

    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
    在 GitHub 上查看↗1,300
  1. Home
  2. Part of an Awesome List
  3. AI & Machine Learning
  4. Model Validation
  5. Attribute Validations

探索子标签

  • 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 个子标签Detects 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.