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

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

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

7 个仓库

Awesome GitHub RepositoriesData Validation

Mechanisms for ensuring incoming data conforms to predefined schemas and types.

Distinguishing note: Focuses on schema-constrained ingestion for analytics consistency.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Data Validation. Refine with filters or upvote what's useful.

Awesome Data Validation GitHub Repositories

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

    amruthpillai/reactive-resume

    38,613在 GitHub 上查看↗

    This project is a web-based platform designed for creating, managing, and sharing professional resumes. It functions as a structured document builder that integrates artificial intelligence to assist with content generation, editing, and analysis. Users can maintain a collection of resumes, customize their visual presentation through various templates, and export them into multiple formats for job applications. The platform distinguishes itself through its autonomous AI agent capabilities, which can perform research, suggest incremental edits, and apply data patches directly to documents. It

    Enforces structural integrity by checking resume content against a standardized schema before processing or exporting documents.

    TypeScriptbetter-authhacktoberfestreact
    在 GitHub 上查看↗38,613
  • instructor-ai/instructorinstructor-ai 的头像

    instructor-ai/instructor

    13,181在 GitHub 上查看↗

    Instructor is a schema enforcement and validation library designed to transform language model outputs into structured, type-safe data formats. It functions as a validation layer that uses Pydantic to ensure model responses conform to specific data models, acting as a tool for forcing large language models to return data in predefined schemas. The project differentiates itself through a recursive error-feedback loop that automatically retries requests when structural errors occur, passing validation failure messages back to the model to guide corrections. It also includes a streaming parser c

    Uses Pydantic as a validation layer to ensure LLM responses conform to specific Python data models.

    Python
    在 GitHub 上查看↗13,181
  • microsoft/typechatmicrosoft 的头像

    microsoft/TypeChat

    8,666在 GitHub 上查看↗

    TypeChat is a schema enforcement library and framework for building natural language interfaces. It ensures that responses from large language models strictly adhere to predefined TypeScript type definitions, translating unstructured human language into predictable, structured data. The project functions as both a prompt generator and an output validator. It automatically creates model instructions by extracting requirements from type schemas to replace manual prompt engineering and verifies that model outputs match the required format. The system handles structured output generation and res

    Wraps model outputs in a validation layer to ensure compliance with specific schemas and trigger corrections.

    TypeScript
    在 GitHub 上查看↗8,666
  • nvidia/garakNVIDIA 的头像

    NVIDIA/garak

    8,114在 GitHub 上查看↗

    Garak is an AI model evaluation tool and vulnerability scanner designed for red teaming large language models and auditing the security of retrieval-augmented generation pipelines. It identifies behavioral weaknesses, such as jailbreaks, hallucinations, and data leakage, by simulating adversarial attacks and executing automated testing vectors. The framework utilizes an adaptive probing loop where prompts can react to previous model behavior and be modified in flight via middleware. To ensure consistent analysis, it employs a provider-agnostic interface to interact with various model APIs and

    Evaluates model outputs using specialized validation layers to identify failures like jailbreaks.

    Pythonaillm-evaluationllm-security
    在 GitHub 上查看↗8,114
  • marshmallow-code/marshmallowmarshmallow-code 的头像

    marshmallow-code/marshmallow

    7,239在 GitHub 上查看↗

    Marshmallow is a Python data serialization library and validation framework. It functions as a bridge that transforms complex application objects into primitive data types for storage or network transmission and vice versa. The library utilizes a schema-based approach to validate that incoming data conforms to specific types and constraints. It employs a two-way transformation pipeline consisting of separate load and dump phases to handle deserialization and serialization. The framework supports class-based schema definitions with declarative field validation and recursive schema nesting for

    Ensures incoming data conforms to predefined schemas and type constraints before processing.

    Pythondeserializationmarshallingpython
    在 GitHub 上查看↗7,239
  • microsoft/pomlmicrosoft 的头像

    microsoft/poml

    4,853在 GitHub 上查看↗

    Poml is a prompt management framework and templating engine designed for authoring, versioning, and rendering structured prompts for large language models. It uses a semantic markup language to organize prompts into reusable templates, combining them with dynamic context and data to generate formatted inputs. The system distinguishes itself by decoupling core prompt logic from final presentation through a stylesheet-based approach. It provides a dedicated JSON schema output generator to enforce strict, machine-parsable model responses and a configuration interface for managing function tool s

    Verifies model responses by displaying them within the editor to validate output quality and format.

    TypeScriptllmmarkup-languageprompt
    在 GitHub 上查看↗4,853
  • microsoft/flamlmicrosoft 的头像

    microsoft/FLAML

    4,365在 GitHub 上查看↗

    FLAML 是一个自动化机器学习框架、超参数优化工具和大型语言模型代理编排器。它提供了一个用于跨各种学习器和数据集进行模型选择和调优的系统,同时也提供了一个用于优化大型语言模型推理参数和微调设置的工具包。 该项目具有元学习调优系统,可分析历史任务数据以生成依赖于数据的默认配置,从而加速模型收敛。它进一步通过对话式工作流和事件驱动编排,支持协作式多代理系统的设计。 能力涵盖了针对机器学习模型和任意 Python 函数的资源高效超参数搜索,支持分层搜索空间和字典序目标优化。该框架还包括用于自动化模型选择、堆叠集成构建、零样本配置以及强制执行公平性约束的实用工具。 该系统支持分布式调优扩展和跨计算集群的并发试验执行,以缩短总搜索时长。

    Removes incorrect model outputs using a validation process based on auto-generated feedback.

    Jupyter Notebook
    在 GitHub 上查看↗4,365
  1. Home
  2. Software Engineering & Architecture
  3. Data Validation

探索子标签

  • Model Response Validation WrappersValidation layers that wrap model outputs to ensure compliance with Python data models. **Distinct from Data Validation:** Specifically applies data validation to LLM responses rather than general data ingestion.