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

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

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

15 repositorios

Awesome GitHub RepositoriesSchema-Validated Rule Sets

Collections of structured definitions that adhere to a strict format to ensure error-free processing of custom logic triggers.

Distinct from Extraction Rule Sets: Focuses on the structural validation of rule definitions for general content processing, whereas candidates focus on specific network traffic or plugin settings.

Explore 15 awesome GitHub repositories matching software engineering & architecture · Schema-Validated Rule Sets. Refine with filters or upvote what's useful.

Awesome Schema-Validated Rule Sets GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dietrichgebert/ponytailAvatar de DietrichGebert

    DietrichGebert/ponytail

    21,305Ver en GitHub↗

    Ponytail is an LLM code simplification framework and AI agent guardrail system. It provides rules and constraints designed to stop coding agents from producing unnecessary or overly complex logic, ensuring that AI-generated code remains minimal and maintainable. The project features a codebase complexity auditor that scans repositories and code diffs to identify over-engineered patterns and suggest deletions. It also includes a technical debt ledger to track and log deferred shortcuts and cleanup tasks. The framework supports an AI code review workflow and automated code simplification. Thes

    Applies modular sets of rules that the AI must follow to ensure maintainable and concise implementation.

    JavaScriptagent-skillsai-agentsclaude
    Ver en GitHub↗21,305
  • 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-

    Provides schema-validated rule sets to ensure structural integrity and prevent errors during the processing of custom triggers.

    Ver en GitHub↗10,389
  • nunomaduro/larastanAvatar de nunomaduro

    nunomaduro/larastan

    6,436Ver en GitHub↗

    Larastan es una herramienta de análisis estático para PHP y una extensión especializada para PHPStan. Funciona como un analizador de código diseñado para detectar errores y problemas arquitectónicos en aplicaciones Laravel mediante el análisis del código fuente sin ejecutarlo. El proyecto proporciona conjuntos de reglas específicos del framework y una inferencia de tipos especializada para manejar los patrones y la lógica únicos del ecosistema Laravel. Esto permite una detección de errores y una verificación de tipos más precisas que las herramientas de análisis genéricas. La herramienta incluye sistemas para gestionar la deuda técnica de código heredado mediante el seguimiento de líneas base de errores y la supresión de errores basada en regex. Estas capacidades permiten identificar nuevas regresiones mientras se ignoran las violaciones existentes.

    Provides specialized rule sets that understand Laravel's unique patterns to ensure accurate error detection.

    PHP
    Ver en GitHub↗6,436
  • google/google-java-formatAvatar de google

    google/google-java-format

    6,145Ver en GitHub↗

    google-java-format es una herramienta de formateo de código Java y aplicación de estilos. Reformatea el código fuente Java para cumplir con una guía de estilo estandarizada, asegurando un diseño y una sangría consistentes en proyectos completos o archivos individuales. El proyecto funciona como una herramienta de linting en pipelines de compilación para flujos de trabajo de integración continua y como un plugin de formateo para IDEs, reemplazando el formateo nativo del editor. Puede integrarse como una librería de formateo dentro de software de generación de código para garantizar que la salida escrita por máquinas siga siendo legible para los humanos. La herramienta ofrece capacidades para reorganizar la sangría y el espaciado del código fuente, incluyendo la posibilidad de aplicar el formato de forma selectiva a rangos de líneas específicos o diffs modificados. Soporta la integración con editores de desarrollo como Eclipse para automatizar las actualizaciones de diseño durante el proceso de codificación.

    Enforces a fixed set of layout constraints and spacing standards via style rule sets.

    Java
    Ver en GitHub↗6,145
  • nunomaduro/phpinsightsAvatar de nunomaduro

    nunomaduro/phpinsights

    5,607Ver en GitHub↗

    PhpInsights es una herramienta de análisis estático y analizador de calidad de código para PHP. Evalúa el código fuente para identificar errores, violaciones de estilo y deuda técnica sin ejecutar la aplicación. La herramienta funciona como una utilidad de métricas de complejidad, calculando la complejidad arquitectónica y ciclomática para localizar lógica excesivamente complicada. Mide la salud general del software y la mantenibilidad comparando el código con los estándares de la industria. El sistema gestiona la deuda técnica mediante la validación basada en reglas y la puntuación basada en métricas. Utiliza un motor de análisis estático para analizar el código fuente, entregando los resultados a través de informes basados en consola y un archivo de configuración específico del proyecto.

    Matches code patterns against predefined quality constraints to identify and manage technical debt.

    PHP
    Ver en GitHub↗5,607
  • rrrene/credoAvatar de rrrene

    rrrene/credo

    5,193Ver en GitHub↗

    Credo es una herramienta de análisis estático y linter para Elixir. Funciona como un analizador de calidad de código que escanea el código fuente para identificar inconsistencias estilísticas, errores comunes y posibles vulnerabilidades de seguridad. La herramienta proporciona un framework personalizable para definir y probar reglas especializadas para hacer cumplir los estándares de codificación específicos del proyecto. Identifica fragmentos de código complejos y duplicación para resaltar oportunidades de refactorización y simplificación. Sus capacidades cubren revisiones de código automatizadas, la aplicación de estándares de codificación de Elixir y comentarios en tiempo real para el desarrollador a través de integraciones en el editor.

    Provides modular collections of validation constraints that can be extended via custom rule definitions.

    Elixir
    Ver en GitHub↗5,193
  • btford/write-goodAvatar de btford

    btford/write-good

    5,074Ver en GitHub↗

    Write-good es una herramienta de análisis de texto de línea de comandos y un linter de prosa en inglés diseñado para identificar errores gramaticales y debilidades estilísticas. Funciona como una herramienta de optimización de legibilidad que escanea documentos para identificar voz pasiva y frases redundantes. El sistema sirve como un corrector de estilo de prosa personalizable, permitiendo la definición de reglas de lenguaje específicas y términos prohibidos para hacer cumplir las pautas de escritura específicas del proyecto. La herramienta proporciona capacidades para el análisis de texto automatizado, cumplimiento de guías de estilo y mejora de la calidad de la escritura técnica. Admite la integración de reglas de linting personalizadas, extensiones de conjuntos de reglas y listas blancas de frases para reducir los falsos positivos.

    Supports adding custom language checks or third-party rule sets to accommodate different style guides.

    JavaScript
    Ver en GitHub↗5,074
  • vuejs/eslint-plugin-vueAvatar de vuejs

    vuejs/eslint-plugin-vue

    4,594Ver en GitHub↗

    Este proyecto es un plugin de ESLint y un analizador de código estático para Vue.js. Proporciona un conjunto de reglas de linting para detectar errores comunes, validar plantillas y scripts, y hacer cumplir estándares de codificación consistentes en componentes de archivo único. El plugin se distingue por analizar la relación entre los bloques de script y de plantilla para validar el uso de propiedades entre bloques. Identifica patrones propensos a errores, detecta APIs obsoletas y restringe patrones peligrosos como el renderizado de HTML crudo para prevenir vulnerabilidades de seguridad. Sus capacidades más amplias cubren la validación de componentes para nombres y estructura, la aplicación de directrices de estilo impulsadas por la comunidad y la estandarización del formato de plantillas y la sintaxis de expresiones. También incluye soporte para JSX e integración con analizadores externos. La herramienta proporciona varios ajustes preestablecidos de estándares de linting que van desde la prevención básica de errores hasta valores predeterminados de consistencia integral.

    Provides a variety of rule presets ranging from basic error prevention to comprehensive consistency defaults.

    TypeScripteslinteslint-pluginhtml
    Ver en GitHub↗4,594
  • microsoft/applicationinspectorAvatar de microsoft

    microsoft/ApplicationInspector

    4,391Ver en GitHub↗

    ApplicationInspector es una herramienta de análisis estático multilingüe diseñada para detectar características y rasgos específicos dentro del código fuente. Utiliza un motor de reglas JSON declarativo para identificar patrones y etiquetas estructurales a través de directorios de proyectos sin requerir que el analizador sea recompilado. El sistema se distingue por un comparador de versiones de código que compara dos rutas de fuente diferentes para informar cambios en las características detectadas. También proporciona utilidades para crear y validar reglas personalizadas basadas en JSON, incluyendo un pipeline de validación para verificar la sintaxis y la unicidad de los identificadores. La herramienta cubre áreas de capacidad amplias, incluyendo descubrimiento de características de código, auditoría de componentes de software y gestión del alcance del análisis mediante filtrado basado en glob. Los hallazgos pueden exportarse como resúmenes en formatos HTML, Markdown o JSON. Se proporcionan utilidades de línea de comandos para automatizar la validación de sintaxis de reglas y realizar comparaciones de versiones entre diferentes iteraciones de proyectos.

    Verifies the syntax and identifier uniqueness of custom rule definitions through a validation pipeline.

    C#
    Ver en GitHub↗4,391
  • xiaohucode/yidaruleAvatar de xiaohucode

    xiaohucode/yidaRule

    3,759Ver en GitHub↗

    yidaRule is a website integration framework and rule repository designed to standardize how external platforms and applications connect to a core engine. It functions as a collection of JSON configuration rule-sets and web integration schemas that map external site behaviors and data patterns to a structured internal environment. The system utilizes a regex-based protocol parser to resolve and process magnet links, extracting file metadata and identifiers for media retrieval. It manages these interactions through a curated repository of rule files that define the specific logic required for d

    Utilizes pluggable, declarative JSON rule sets to define how external applications integrate with the core engine.

    Ver en GitHub↗3,759
  • webhintio/hintAvatar de webhintio

    webhintio/hint

    3,703Ver en GitHub↗

    Hint is a web development linter and static analysis tool that audits HTML, CSS, and JavaScript. It provides a suite of specialized validators designed to ensure compliance with accessibility standards, web security header requirements, and general development best practices. The project distinguishes itself by analyzing a wide range of web quality metrics, including browser compatibility for CSS and JavaScript features and PWA configuration validation. It also includes an analyzer for measuring page load speeds, caching, and compression strategies to optimize web performance. The system is

    Allows grouping related validation rules into modular, shareable packages that can be composed and reused across projects.

    TypeScripta11ybest-practiceshacktoberfest
    Ver en GitHub↗3,703
  • stoplightio/spectralAvatar de stoplightio

    stoplightio/spectral

    3,012Ver en GitHub↗

    Spectral is a programmable linting engine and validation tool designed to enforce style guidelines and schema correctness within OpenAPI specifications and JSON configuration files. It functions as a rule-based validator that analyzes structured text files to ensure data consistency and adherence to predefined constraints. The engine utilizes a configuration-driven execution model, allowing users to manage pluggable rule sets and integrate JSON Schema definitions. It supports the creation of custom function-based rules to define complex validation logic beyond static declarations. The projec

    Supports modular collections of validation constraints that can be toggled or extended through configuration files.

    TypeScriptarazzohacktoberfestjson
    Ver en GitHub↗3,012
  • wordpress/wordpress-coding-standardsAvatar de WordPress

    WordPress/WordPress-Coding-Standards

    2,757Ver en GitHub↗

    WordPress Coding Standards is a collection of rules for the PHP CodeSniffer engine designed to enforce consistent coding conventions and best practices within PHP projects. It functions as a specialized static analysis tool that scans source code to identify style violations, security vulnerabilities, and potential bugs before execution. By integrating into development workflows, it ensures that code adheres to official project conventions, maintaining readability and consistency across large-scale plugin and theme development. The project distinguishes itself through deep domain-specific val

    Allows disabling specific categories of checks within a rule set to fine-tune analysis requirements.

    PHPcoding-conventionsphp-codesnifferphpcs
    Ver en GitHub↗2,757
  • surnet/swagger-jsdocAvatar de Surnet

    Surnet/swagger-jsdoc

    1,787Ver en GitHub↗

    Swagger-jsdoc is a documentation utility that automates the creation of standardized interface specifications for web services and RESTful endpoints. It functions as a documentation builder that extracts metadata directly from source code comments and configuration files to maintain synchronized interface definitions alongside application logic. The tool parses code structures and merges disparate configuration files to produce machine-readable documentation that adheres to industry standards. By utilizing rule-based validation, it ensures that the generated output complies with formal struct

    Applies structural constraints to ensure generated API specifications comply with industry standards.

    JavaScriptjsdocopenapiswagger
    Ver en GitHub↗1,787
  • go-validator/validatorAvatar de go-validator

    go-validator/validator

    1,335Ver en GitHub↗

    Este proyecto es un framework de validación de datos para el lenguaje de programación Go que impone integridad aplicando restricciones declarativas a los campos de los structs. Utiliza reflexión para inspeccionar estructuras de datos en tiempo de ejecución, mapeando los requisitos a nivel de campo definidos en los tags de los structs a una lógica de validación específica. La librería se distingue por su capacidad para manejar grafos de objetos complejos recorriendo recursivamente estructuras anidadas y slices. Soporta validación consciente del contexto, permitiendo a los desarrolladores cambiar entre diferentes conjuntos de reglas para la misma estructura de datos según el estado de la aplicación o requisitos específicos. Más allá de las comprobaciones de campo estándar, el framework proporciona un sistema basado en registro para definir funciones de validación personalizadas. Esto permite la integración de lógica de negocio especializada para manejar tareas complejas de verificación de datos, como sanitizar payloads de peticiones API entrantes o imponer restricciones de unicidad en toda una aplicación.

    Configures multiple validation rule sets for the same data structure to apply different constraints based on application state.

    Go
    Ver en GitHub↗1,335
  1. Home
  2. Software Engineering & Architecture
  3. Schema-Validated Rule Sets

Explorar subetiquetas

  • Constraint-Driven ImplementationsModular rule sets that AI agents must follow to ensure concise code implementations. **Distinct from Schema-Validated Rule Sets:** Distinct from Schema-Validated Rule Sets: focuses on implementation constraints for AI agents rather than general logic triggers.
  • Pluggable Rule Sets5 sub-etiquetasModular collections of validation constraints that can be toggled or extended via configuration. **Distinct from Schema-Validated Rule Sets:** Distinct from Schema-Validated Rule Sets: focuses on the modular, pluggable nature of the sets rather than their internal structural validation.