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 RepositoriesScript Dependency Managers

Systems that declare and automatically inject required software versions into scripts, often via shebang lines.

Distinguishing note: Shortlist focuses on DOM/Web injection or npm scripts; this is about system-level tool dependencies for scripts

Explore 6 awesome GitHub repositories matching development tools & productivity · Script Dependency Managers. Refine with filters or upvote what's useful.

Awesome Script Dependency Managers 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.
  • pkgxdev/pkgxAvatar de pkgxdev

    pkgxdev/pkgx

    9,738Voir sur GitHub↗

    pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software versions without requiring permanent installation on the host system. It functions as a multi-ecosystem package wrapper, providing a unified interface to launch tools and managers from various language ecosystems. The project serves as an ephemeral environment provider and script dependency manager, allowing users to declare and automatically inject required software versions into scripts via a shebang line. This allows for the bootstrapping of temporary shells and containers

    Automatically injects required software versions into scripts via shebang lines to ensure reproducible execution.

    Rustenvironment-managerpackage-managerpackage-runner
    Voir sur GitHub↗9,738
  • pypa/hatchAvatar de pypa

    pypa/hatch

    7,182Voir sur GitHub↗

    Hatch is a unified tool for managing Python environments, building packages, scaffolding projects, and installing Python versions. It provides a single command-line interface for automating common development workflows, including running scripts, tests, and static analysis with automatic dependency resolution and configuration. The tool manages project settings, dependencies, and build instructions through a declarative TOML configuration file, ensuring reproducibility across environments. It creates and manages isolated virtual environments across all major shells, installs and manages multi

    Executes Python scripts while automatically resolving and installing their specific dependencies and Python version requirements.

    Pythonbuildclipackaging
    Voir sur GitHub↗7,182
  • pinokiocomputer/pinokioAvatar de pinokiocomputer

    pinokiocomputer/pinokio

    6,781Voir sur GitHub↗

    Pinokio is a specialized toolset for discovering, launching, and managing verified open-source AI projects. It functions as an automated browser and orchestrator that downloads, configures, and runs complex machine learning projects through a simplified graphical interface. The system utilizes a curated application launcher that executes reviewed and frozen scripts to ensure software integrity and stability. It manages dependencies through a script-based environment manager that organizes software into isolated local directories to prevent conflicts with the global system environment. The pl

    Organizes software dependencies into dedicated local directories using script-based management.

    JavaScript
    Voir sur GitHub↗6,781
  • google/wireitAvatar de google

    google/wireit

    6,409Voir sur GitHub↗

    Wireit is a build system orchestrator and npm script task runner that manages complex dependencies between scripts. It functions as a development workflow automator by tracking input files and dependencies to skip redundant executions and optimize total build time. The project features a content-addressable build cache that saves generated files to bypass expensive computations. It includes a file watcher that monitors project changes and automatically triggers only the affected scripts within a dependency graph. The tool covers task orchestration through parallel script execution, backgroun

    Establishes strict execution sequences to ensure all necessary prerequisites run before dependent tasks start.

    TypeScript
    Voir sur GitHub↗6,409
  • thelartians/cpmAvatar de TheLartians

    TheLartians/CPM

    4,026Voir sur GitHub↗

    CPM est un gestionnaire de paquets et un outil de build basé sur les sources pour CMake qui télécharge, versionne et intègre des dépendances C++ externes sans nécessiter d'installation externe. Il fonctionne comme un système de résolution basé sur des scripts qui récupère le code source distant et configure les cibles du projet pour une utilisation immédiate dans le processus de build. Le projet garantit des workflows de build reproductibles grâce au verrouillage des versions (lockfile) et à la vérification de l'intégrité des archives téléchargées par hachage cryptographique. Il prend en charge le développement simultané en permettant de remplacer les ressources distantes par des chemins de système de fichiers locaux et fournit un mécanisme pour appliquer des correctifs (patches) multi-étapes aux dépendances. L'outil gère l'intégralité du cycle de vie des dépendances, y compris la déduplication transitive récursive et la mise en cache locale du contenu pour les builds hors ligne. Il implémente une stratégie de résolution privilégiant le système, tentant de localiser les dépendances via les gestionnaires natifs de l'hôte avant de recourir aux téléchargements distants.

    Implements a script-based resolution system that integrates external libraries directly via CMake without external managers.

    CMake
    Voir sur GitHub↗4,026
  • remix-project-org/remix-projectAvatar de remix-project-org

    remix-project-org/remix-project

    3,003Voir sur GitHub↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    Manages the loading of external libraries and custom modules required for executing deployment and test scripts.

    TypeScriptblockchainethereumevm
    Voir sur GitHub↗3,003
  1. Home
  2. Development Tools & Productivity
  3. Script Dependency Managers

Explorer les sous-tags

  • CMake Resolution ScriptsScripts that automate the download and integration of dependencies within the CMake build process. **Distinct from Script Dependency Managers:** Specific to CMake build-time resolution scripts rather than generic shell-based dependency injectors.
  • Python Script Dependency ResolversRun Python scripts while automatically resolving and installing their specific dependencies and Python version requirements. **Distinct from Script Dependency Managers:** Distinct from Script Dependency Managers: focuses on Python-specific dependency resolution and version management at script execution time, not general system-level tool dependencies.