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
·

11 repositorios

Awesome GitHub RepositoriesDependency Consistency Validators

Tools that detect and resolve mismatches between project-level requirements and workspace configurations.

Distinct from Dependency Configuration Tools: Distinct from Dependency Configuration Tools: focuses on validation and resolution of consistency mismatches rather than general configuration.

Explore 11 awesome GitHub repositories matching development tools & productivity · Dependency Consistency Validators. Refine with filters or upvote what's useful.

Awesome Dependency Consistency Validators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • nrwl/nxAvatar de nrwl

    nrwl/nx

    28,939Ver en GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Detects and resolves version mismatches between individual projects and workspace standards.

    TypeScriptangularbuildbuild-system
    Ver en GitHub↗28,939
  • enterprisequalitycoding/fizzbuzzenterpriseeditionAvatar de EnterpriseQualityCoding

    EnterpriseQualityCoding/FizzBuzzEnterpriseEdition

    23,275Ver en GitHub↗

    FizzBuzzEnterpriseEdition is an enterprise-grade software architecture framework designed to demonstrate the application of complex design patterns to fundamental logic flows. It utilizes a modular component architecture to decouple business logic from infrastructure concerns, employing dependency injection containers to manage object lifecycles and enforce strict interface-based contracts between system units. The project distinguishes itself by applying rigorous enterprise software design principles to the generation of FizzBuzz sequences. By externalizing component wiring and application b

    Validates and resolves dependencies to ensure consistent environment settings across development cycles.

    Java
    Ver en GitHub↗23,275
  • redwoodjs/graphqlAvatar de redwoodjs

    redwoodjs/graphql

    17,613Ver en GitHub↗

    This project is a full stack web development framework and GraphQL API framework. It provides the tooling to define data schemas and map resolver functions to handle application data requests, ensuring consistency between the server API and the client consumption layer. The system includes a GraphQL schema validator and a JavaScript dependency manager. These tools enforce formal data models and validate that all project workspaces use identical dependency versions to prevent runtime conflicts. The framework covers GraphQL API development, monorepo dependency management, and the auditing of p

    Detects and resolves version mismatches between project-level requirements and individual workspace configurations.

    TypeScriptapollographqljamstack
    Ver en GitHub↗17,613
  • thibmaek/awesome-raspberry-piAvatar de thibmaek

    thibmaek/awesome-raspberry-pi

    16,526Ver en GitHub↗

    This project serves as a comprehensive, community-driven directory for the single-board computer ecosystem. It functions as a centralized index of software, hardware projects, operating systems, and technical documentation designed to assist enthusiasts and system administrators in managing and developing custom applications. The repository distinguishes itself through a structured approach to resource curation, utilizing markdown-based content management to organize technical guides, tutorials, and hardware interfacing references. It incorporates automated validation tools to ensure the inte

    Defines required runtime versions and configuration scripts to ensure consistent execution environments.

    Shellawesomeawesome-listlist
    Ver en GitHub↗16,526
  • yarnpkg/berryAvatar de yarnpkg

    yarnpkg/berry

    8,052Ver en GitHub↗

    Berry is a Node.js package manager, dependency resolution engine, and monorepo workspace manager. It provides the tools necessary for resolving, downloading, and managing dependencies to ensure consistent environments across different development machines, while also serving as a publishing tool for uploading versioned package tarballs to registries. The project is distinguished by its implementation of Plug'n'Play, which resolves dependencies without creating a physical node_modules directory by mapping dependencies directly to the file system. This enables a zero-install development workflo

    Ensures workspaces adhere to specified dependency ranges and automatically fixes incompatible dependencies.

    TypeScriptjavascriptnodejspackage-manager
    Ver en GitHub↗8,052
  • danger/danger-jsAvatar de danger

    danger/danger-js

    5,480Ver en GitHub↗

    danger-js es una herramienta de revisión de código automatizada y plugin de pipeline de CI que funciona como un linter de pull requests. Verifica mensajes de commit, rastrea cambios en dependencias y asegura que los pull requests cumplan con los estándares del proyecto publicando comentarios y feedback automatizados directamente en la interfaz de control de versiones. El sistema se integra con varios proveedores de Git, incluyendo GitHub, GitLab y BitBucket, para recuperar metadatos de pull requests y ejecutar reglas de revisión personalizadas. Permite a los equipos empaquetar y distribuir convenciones de revisión como módulos compartibles y admite la ejecución de reglas escritas en lenguajes transpilados mediante configuración de runtime. El proyecto cubre una amplia gama de capacidades de automatización, incluyendo gobernanza de calidad de código, auditorías de gestión de dependencias y la aplicación de etiqueta en pull requests. Puede analizar resultados de linters externos, ejecutores de pruebas y herramientas de cobertura para reportar fallos, monitorear tamaños de bundle y detectar anti-patrones o palabras prohibidas dentro del código base. La herramienta puede ejecutarse como un paso de compilación dentro de un pipeline de integración continua o localmente mediante git-hooks.

    Validates package version bumps and lockfile consistency to ensure pull requests follow project-specific dependency conventions.

    TypeScriptcicirclecode-review
    Ver en GitHub↗5,480
  • protonmail/webclientsAvatar de ProtonMail

    ProtonMail/WebClients

    5,267Ver en GitHub↗

    WebClients is a secure productivity suite that provides a unified web platform for encrypted email, calendars, and file storage. It functions as a browser-based interface for sending and receiving end-to-end encrypted communications and managing secure digital identity. The project integrates a centralized identity and access manager to coordinate account security credentials and authentication settings across services. It also includes a secure file browser for organizing private documents and a dedicated interface for managing virtual private network connectivity settings. The suite covers

    Validates that project dependencies use identical versions across all monorepo workspaces to prevent runtime errors.

    TypeScriptmonorepopgpprotoncalendar
    Ver en GitHub↗5,267
  • jeffijoe/awilixAvatar de jeffijoe

    jeffijoe/awilix

    4,088Ver en GitHub↗

    Awilix is a JavaScript dependency injection framework and inversion of control container. It provides a centralized system for registering and resolving services, decoupling application components by automating how dependencies are created and passed to the functions or classes that require them. The framework features an automatic module loader that scans the filesystem using glob patterns to register dependencies based on filenames and exports. It supports parameter-name-based injection and proxy-based resolution to manage how dependencies are delivered to constructors and functions. The s

    Validates that dependencies do not have shorter lifetimes than the modules they are injected into to prevent stale data.

    TypeScriptawilixdependency-injectionioc
    Ver en GitHub↗4,088
  • sds/overcommitAvatar de sds

    sds/overcommit

    4,008Ver en GitHub↗

    Overcommit es un gestor de hooks de Git y framework de validación pre-commit diseñado para automatizar la ejecución de scripts y comprobaciones durante varios eventos de Git. Sirve como una herramienta de automatización de flujos de trabajo que asegura que la calidad del código y los estándares del proyecto se cumplan antes de que los cambios sean confirmados o enviados a un repositorio remoto. El sistema se distingue por una configuración integral basada en YAML que permite un control detallado del comportamiento de los hooks, incluyendo filtrado de ejecución de archivos, omisión condicional y la gestión de dependencias de hooks. Proporciona roles especializados como un validador de mensajes de commit para aplicar convenciones de nomenclatura y un protector de push para bloquear código inestable o inseguro antes de que llegue a las ramas remotas. El proyecto cubre una amplia gama de áreas de capacidad, incluyendo análisis estático y linting en múltiples idiomas, gestión automatizada de dependencias y verificación de seguridad como escaneo de secretos y cumplimiento de licencias. También gestiona la integridad del repositorio a través de la aplicación de ramas protegidas y ejecución de hooks en paralelo para optimizar el rendimiento.

    Ensures required executables and libraries are present and correctly versioned for hook execution.

    Ruby
    Ver en GitHub↗4,008
  • brigade/overcommitAvatar de brigade

    brigade/overcommit

    4,008Ver en GitHub↗

    Overcommit es un gestor de hooks de Git y sistema de automatización de flujos de trabajo utilizado para configurar, desplegar y orquestar scripts que aplican estándares de codificación y flujos de trabajo de proyectos. Actúa como una capa de gestión para la configuración distribuida de hooks, aplicando plantillas globales en múltiples repositorios para asegurar reglas de validación consistentes. El sistema funciona como un ejecutor de tareas en paralelo, ejecutando múltiples scripts de validación simultáneamente a través de núcleos de CPU para reducir el tiempo empleado durante las comprobaciones pre-commit. Se distingue por la verificación de integridad basada en firmas para detectar cambios no autorizados en el código de los plugins y proporciona omisión basada en el entorno para saltar condicionalmente scripts de validación específicos. El proyecto cubre una amplia gama de capacidades, incluyendo validación de código pre-commit con linters de terceros, estandarización de mensajes de commit y verificación de requisitos de push. También automatiza tareas post-checkout y post-merge, gestiona dependencias de hooks y utiliza filtrado basado en glob para restringir la ejecución de hooks a archivos o ramas específicas.

    Specifies version requirements for external dependencies to ensure consistent execution environments for automation scripts.

    Ruby
    Ver en GitHub↗4,008
  • ruby/rubygemsAvatar de ruby

    ruby/rubygems

    3,936Ver en GitHub↗

    RubyGems is a package manager for the Ruby language, serving as a tool for packaging, distributing, and installing libraries and software extensions. It functions as a dependency resolver and registry client, managing the installation of required libraries and their recursive dependencies to ensure consistent environments across development and production. The system handles the complete package lifecycle, including the building of distributable archives, the compilation of native C extensions for high-performance system integration, and the publishing of stable or prerelease versions to regi

    Checks if the locked version of dependencies matches the defined requirements to ensure production stability.

    Rubypackage-managerrubyrubygems
    Ver en GitHub↗3,936
  1. Home
  2. Development Tools & Productivity
  3. Dependency Configuration Tools
  4. Dependency Consistency Validators

Explorar subetiquetas

  • Hook Dependency EnforcementEnsures that specific versions of executables or libraries are present for hooks to execute correctly. **Distinct from Dependency Consistency Validators:** Focuses on enforcing versions for hook runtimes rather than general project-level dependency consistency.
  • Lifetime Consistency ValidationValidating that dependencies do not have shorter lifecycles than the components they are injected into. **Distinct from Dependency Consistency Validators:** Specifically validates the temporal relationship between dependency lifetimes, unlike general project-level dependency consistency.