awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesSchema Validation Tools

Utilities for enforcing data contracts and validating configuration structures.

Distinguishing note: Focuses on schema-driven configuration enforcement rather than general data validation.

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

Awesome Schema Validation Tools GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • sansan0/trendradarAvatar de sansan0

    sansan0/TrendRadar

    59,513Ver en GitHub↗

    TrendRadar is a market intelligence tool designed to aggregate and analyze external information sources for monitoring shifts in consumer behavior and industry patterns. It functions as a visual data analytics dashboard, transforming raw market data into interactive charts and insights through a component-based interface. The platform utilizes a declarative state management system where application behavior is governed by a centralized configuration object. This architecture supports interactive dashboard development, allowing users to manipulate data sets and visualize emerging trends over t

    Validates and structures user-defined settings by enforcing a strict data contract defined in a central schema file.

    Pythonaibarkdata-analysis
    Ver en GitHub↗59,513
  • novuhq/novuAvatar de novuhq

    novuhq/novu

    39,133Ver en GitHub↗

    This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interf

    The platform ensures notification workflow integrity by using schema validation and type-safe plugins that prevent breaking changes during content updates.

    TypeScriptalternativecommunicationemail
    Ver en GitHub↗39,133
  • maaassistantarknights/maaassistantarknightsAvatar de MaaAssistantArknights

    MaaAssistantArknights/MaaAssistantArknights

    21,583Ver en GitHub↗

    MaaAssistantArknights is a cross-platform automation engine designed for mobile games, utilizing computer vision and input simulation to perform routine tasks. It functions as an Android emulator controller, managing game lifecycles, resource farming, and infrastructure optimization through structured, scripted workflows. The project distinguishes itself through a modular configuration system that allows users to define complex automation logic via external instruction files. This framework supports dynamic task modification, configuration inheritance, and schema validation, ensuring that cus

    Enforces data contracts and validates configuration structures for automation logic.

    C++arknightscomputer-visionmaa
    Ver en GitHub↗21,583
  • claude-code-best/claude-codeAvatar de claude-code-best

    claude-code-best/claude-code

    20,272Ver en GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Validates LLM tool calls against a hierarchical system of user and project-level rules.

    TypeScript
    Ver en GitHub↗20,272
  • modelcontextprotocol/typescript-sdkAvatar de modelcontextprotocol

    modelcontextprotocol/typescript-sdk

    12,674Ver en GitHub↗

    This project provides a TypeScript software development kit for the Model Context Protocol, a standard designed to facilitate bidirectional communication between AI applications and external data sources or tools. It serves as a foundational framework for building both clients and servers, enabling language models to interact with external systems through a unified, decoupled interface. The SDK distinguishes itself by implementing a transport-agnostic connection layer that supports both local standard input-output streams and remote HTTP endpoints. It utilizes a JSON-RPC message bus to manage

    Enforces data contracts by validating tool inputs and outputs against predefined schemas.

    TypeScript
    Ver en GitHub↗12,674
  • hashicorp/terraform-provider-awsAvatar de hashicorp

    hashicorp/terraform-provider-aws

    10,951Ver en GitHub↗

    This project is an infrastructure as code tool designed to automate the lifecycle management of Amazon Web Services resources. It functions as a cloud resource provisioner that enables users to define, version, and deploy infrastructure components through declarative configuration files. The system operates by reconciling the current state of a cloud environment against a desired configuration, calculating the necessary delta operations to achieve convergence. It utilizes a directed acyclic graph to resolve resource dependencies and determine the optimal execution order for changes, ensuring

    Validates configuration correctness against strictly typed schemas before executing infrastructure changes.

    Goawsterraformterraform-provider
    Ver en GitHub↗10,951
  • snoopy1866/litiaotiao-custom-rulesAvatar de Snoopy1866

    Snoopy1866/LiTiaotiao-Custom-Rules

    10,389Ver en GitHub↗

    This project provides a custom rule set and configuration profiles for content processing tools. It consists of declarative rules and JSON-based configurations that define how a target application identifies and handles specific types of data. The system enables dynamic tool configuration by injecting external logic at runtime, removing the need for core system recompilation. These configurations use schema-validated rule sets to ensure structural integrity and prevent errors during processing. The project implements pattern-based data identification using regular expressions and a priority-

    Utilizes schema-driven validation to ensure custom rule definitions adhere to a strict structural format.

    Ver en GitHub↗10,389
  • modelcontextprotocol/modelcontextprotocolAvatar de modelcontextprotocol

    modelcontextprotocol/modelcontextprotocol

    8,458Ver en GitHub↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    Enforces data structure consistency for tool inputs and outputs using a standardized JSON Schema dialect.

    TypeScript
    Ver en GitHub↗8,458
  1. Home
  2. Software Engineering & Architecture
  3. Schema Validation Tools

Explorar subetiquetas

  • Tool Invocation ValidationsValidations specifically for arguments and structures used in LLM tool calls. **Distinct from Schema Validation Tools:** Distinct from general schema validation: specifically targets the validation of data passed between LLMs and external tools.