awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesTool Version Management

Automated provisioning and version specification for infrastructure-as-code binaries.

Distinct from Release Versioning Tools: Candidates cover application config versioning or release strings; this is about binary tool versioning for IaC.

Explore 6 awesome GitHub repositories matching devops & infrastructure · Tool Version Management. Refine with filters or upvote what's useful.

Awesome Tool Version Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • runatlantis/atlantisAvatar de runatlantis

    runatlantis/atlantis

    9,146Voir sur GitHub↗

    Atlantis is a GitOps deployment tool and infrastructure as code orchestrator that synchronizes cloud resources with a git repository using pull request comments. It serves as a policy-based infrastructure gate and automation system for Terraform, executing plans and applies directly from version control to coordinate deployments across multiple projects and environments. The system differentiates itself through a lock-based concurrency model that prevents simultaneous modifications to the same project or workspace. It features server-side policy validation to intercept plan outputs for compli

    Specifies default tool versions and distributions and handles the automated downloading of binaries.

    Go
    Voir sur GitHub↗9,146
  • boundaryml/bamlAvatar de BoundaryML

    BoundaryML/baml

    7,636Voir sur GitHub↗

    BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg

    Synchronizes the editor extension version with the code generator version to ensure correct CLI usage.

    Rustbamlboundarymlguardrails
    Voir sur GitHub↗7,636
  • xcodesorg/xcodesAvatar de XcodesOrg

    XcodesOrg/xcodes

    4,694Voir sur GitHub↗

    xcodes est un utilitaire en ligne de commande pour l'administration de toolchains macOS, spécifiquement conçu pour l'installation et la gestion de plusieurs versions de Xcode. Il automatise le processus de découverte des versions disponibles, le téléchargement de versions spécifiques de l'environnement de développement et la configuration des runtimes d'appareils associés. L'outil gère les cycles de vie des logiciels en permettant aux utilisateurs de basculer entre les versions actives via des mises à jour de liens symboliques et de gérer les installations locales en identifiant et en supprimant des versions spécifiques. Il gère l'accès sécurisé aux serveurs de téléchargement en stockant et en effaçant les identifiants Apple ID dans le trousseau système. L'utilitaire inclut des capacités de filtrage des logiciels disponibles par architecture de processeur et la génération de scripts de complétion shell pour accélérer l'interaction en ligne de commande.

    Retrieves and displays a list of all installable Xcode versions from remote manifests.

    Swifthacktoberfestmacosswift
    Voir sur GitHub↗4,694
  • facebook/buck2Avatar de facebook

    facebook/buck2

    4,360Voir sur GitHub↗

    Buck2 est un outil de construction de monorepo programmable et un système de construction hermétique conçu pour gérer des projets à grande échelle avec des graphes de cibles complexes et des dépendances multi-langages. Il fonctionne comme un framework d'exécution à distance et un analyseur de graphe de dépendances, fournissant un moteur de mise en cache d'artefacts pour assurer des résultats de construction reproductibles et cohérents à travers différents environnements. Le système se distingue par un moteur de calcul incrémental qui recalcule uniquement les nœuds spécifiques dans un graphe de dépendances invalidés par des changements. Il utilise un stockage adressable par contenu pour la mise en cache des artefacts de construction et prend en charge la course à l'exécution à distance, où les actions de construction sont exécutées localement et à distance simultanément pour retourner le résultat le plus rapide. Sa surface de capacité couvre l'automatisation de la construction multi-langages, l'abstraction de la chaîne d'outils et la configuration basée sur des contraintes pour gérer les variantes de construction à travers les plateformes. Le projet inclut également des outils d'observabilité de la construction pour l'introspection de graphe et la détection de changement, ainsi que des mécanismes de contrôle d'accès pour restreindre la visibilité des cibles.

    Manages build system versions on a per-project basis to ensure seamless tool upgrades and consistency.

    Rust
    Voir sur GitHub↗4,360
  • moonrepo/moonAvatar de moonrepo

    moonrepo/moon

    3,687Voir sur GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Displays a list of available tool versions from a remote manifest.

    Rustbuild-systembuild-toolbun
    Voir sur GitHub↗3,687
  • nodejs/corepackAvatar de nodejs

    nodejs/corepack

    3,517Voir sur GitHub↗

    Corepack is a Node.js package manager orchestrator and deterministic tool installer. It manages and enforces specific versions of package managers to ensure consistent environments across different machines, developers, and continuous integration systems. The project uses executable wrapper shims to intercept commands, allowing it to automatically download and run the correct tool version based on project configuration. It provides an offline binary provisioner that prepares package manager binaries into tarball archives for deployment in air-gapped environments. The system handles semantic

    Discovers and sorts available tool versions from remote manifests using semantic versioning logic.

    TypeScriptnodejsnpmpnpm
    Voir sur GitHub↗3,517
  1. Home
  2. DevOps & Infrastructure
  3. Tool Version Management

Explorer les sous-tags

  • Tool Version DiscoveryRetrieving and displaying a list of available versions for tools from remote manifests. **Distinct from Tool Version Management:** Distinct from Tool Version Management by focusing on the discovery and listing of available versions rather than the provisioning logic.