awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Manageri de dependențe pentru linia de comandă

Clasament actualizat la 30 iun. 2026

For utilitar CLI pentru gestionarea dependențelor, the strongest matches are conda/conda (Conda is a cross-platform binary package manager and environment), composer/composer (Composer is a mature, command-line dependency manager for PHP) and lukesampson/scoop (Scoop is a command-line package manager for Windows that). pypa/pip and rust-lang/cargo round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explorează utilitare open-source pentru linia de comandă, concepute pentru a automatiza instalarea software-ului și gestionarea dependențelor complexe ale proiectelor.

Manageri de dependențe pentru linia de comandă

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • conda/condaAvatar conda

    conda/conda

    7,444Vezi pe GitHub↗

    Conda is a binary package manager, cross-platform environment manager, and dependency resolution engine. It serves as a software repository manager that enables the installation and update of pre-compiled binaries and their dependencies across different operating systems. The system creates isolated execution spaces to prevent dependency conflicts between projects and uses a solver to calculate compatible package versions based on constraints from available repositories. It supports the creation of custom software packages from recipes, which can be hosted in public or private channels for di

    Conda is a cross-platform binary package manager and environment manager that handles dependency resolution, version management, and package caching, exactly matching your need for automatic software installation and dependency management.

    PythonSoftware Package RepositoriesDependency Resolution Engines
    Vezi pe GitHub↗7,444
  • composer/composerAvatar composer

    composer/composer

    29,457Vezi pe GitHub↗

    Composer is a command-line dependency management tool for PHP that automates the process of resolving, downloading, and installing external code libraries. It functions by evaluating version constraints defined in a project's configuration file to calculate a compatible dependency tree, ensuring that applications maintain consistent behavior across different development and production environments. The tool utilizes a structured manifest file as the single source of truth for project requirements and generates a deterministic lock file to record the exact version and hash of every installed d

    Composer is a mature, command-line dependency manager for PHP that resolves and installs libraries from a central repository, providing version locking, caching, and mirror support — making it a comprehensive package manager for PHP development environments.

    PHPDependency Resolution Engines
    Vezi pe GitHub↗29,457
  • lukesampson/scoopAvatar lukesampson

    lukesampson/scoop

    24,276Vezi pe GitHub↗

    Scoop is a command-line package manager and installer for Windows. It serves as a developer environment orchestrator designed to automate the installation, updating, and removal of software packages through a centralized repository of manifests. The project functions as a portable application distributor, deploying software using compressed archives rather than traditional Windows installers. This approach avoids graphical installation wizards and registry pollution by utilizing an isolated directory structure and shim-based execution to manage application binaries. The system includes capab

    Scoop is a command-line package manager for Windows that automates software installation, updates, and removal through a centralized manifest repository with dependency resolution, making it a solid fit for the visitor’s search, though it is limited to Windows rather than providing cross-platform support.

    PowerShellSoftware Package RepositoriesDependency Resolution Engines
    Vezi pe GitHub↗24,276
  • pypa/pipAvatar pypa

    pypa/pip

    10,186Vezi pe GitHub↗

    pip is a Python package manager used to install, update, and remove software libraries from the Python Package Index and other remote repositories. It functions as a dependency resolver that calculates compatible version sets for complex software trees, an environment inspector for analyzing installed distributions, and a wheel builder that compiles source distributions into binary files. The tool supports various installation methods, including fetching packages directly from web URLs and Git commits, as well as installing packages in editable mode for active development. It enables the crea

    pip is a package manager for Python that automatically installs, updates, and removes software libraries from the Python Package Index, with dependency resolution, version management, a command-line interface, cross-platform support, and offline caching and mirror capabilities.

    PythonDependency Resolution Engines
    Vezi pe GitHub↗10,186
  • rust-lang/cargoAvatar rust-lang

    rust-lang/cargo

    14,624Vezi pe GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Cargo is the official package manager for Rust, handling dependency resolution, version management, and software installation via its CLI and crates.io registry, with built-in offline cache and cross-platform support — exactly what the visitor is looking for.

    RustDependencyPackage Registries
    Vezi pe GitHub↗14,624
  • homebrew/homebrew-coreAvatar Homebrew

    Homebrew/homebrew-core

    15,383Vezi pe GitHub↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Homebrew is a mature, widely-used package manager with a command-line interface that automatically installs software and resolves dependencies on macOS and Linux, offering precompiled binary caching for offline support and covering all the key features you're looking for.

    RubyVersion PinningVersion PinningPackage Repository Configurations
    Vezi pe GitHub↗15,383
  • npm/cliAvatar npm

    npm/cli

    9,846Vezi pe GitHub↗

    This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote registry. It serves as a dependency resolution tool, a software registry publishing client, and a security auditor for Node.js development workflows. The tool distinguishes itself by providing integrated monorepo workspace management and a comprehensive registry authentication client that supports multi-factor authentication. It enables detailed control over the software supply chain through provenance attestations, package signature verification, and the generation of a Software

    npm is the standard package manager for Node.js, handling dependency resolution, version management, and publishing to a registry via its CLI, with cross-platform support and offline caching — squarely covering the sought features for development environment package management.

    JavaScriptPackage Registries
    Vezi pe GitHub↗9,846
  • microsoft/vcpkgAvatar microsoft

    microsoft/vcpkg

    27,179Vezi pe GitHub↗

    This project is a cross-platform package manager designed to automate the acquisition, compilation, and integration of third-party software libraries into native development projects. It functions as a manifest-driven dependency manager, utilizing declarative configuration files to define project requirements and resolve them into consistent, versioned dependency graphs across Windows, Linux, and macOS. The system distinguishes itself through port-based build automation, which uses standardized scripts to fetch, patch, and compile source code, and triplets-based configuration files that encap

    vcpkg is a cross-platform package manager that automates dependency resolution, version management, and library integration via a manifest-driven CLI, making it a strong fit for managing software dependencies across Windows, Linux, and macOS.

    CMakeModule ManagementDependency ManagersCross-Platform Package Managers
    Vezi pe GitHub↗27,179
  • homebrew/brewAvatar Homebrew

    Homebrew/brew

    48,527Vezi pe GitHub↗

    Homebrew is a command-line package management tool designed to automate the installation, configuration, and maintenance of software on local development environments. It functions as a cross-platform software distributor, enabling users to install tools from pre-compiled binary archives or source code without requiring administrative privileges. By managing complex dependency trees and versioning, it ensures that software remains consistent and compatible across different system architectures. The project distinguishes itself through a declarative approach to system configuration, allowing u

    Homebrew is a cross-platform command-line package manager that automates software installation and dependency management, fitting your need for an open-source tool with dependency resolution, version management, and offline support.

    RubyPackage InstallersPackage ManagersPackage Definitions
    Vezi pe GitHub↗48,527
  • pnpm/pnpmAvatar pnpm

    pnpm/pnpm

    35,605Vezi pe GitHub↗

    pnpm is a command-line package manager designed to automate the retrieval, installation, and version management of software dependencies. It utilizes a deterministic resolution process and a lockfile to ensure that dependency trees remain consistent across different environments and machines. The project distinguishes itself through a content-addressable storage engine that saves every version of a package exactly once on the file system. By employing a hard-linking installation strategy and a symlink-based directory structure, it maps dependencies from a central store into individual project

    pnpm is a fast, disk-efficient package manager that automates dependency resolution, version management, and offline caching via a content-addressable store, making it a comprehensive fit for managing software dependencies across development environments.

    RustPackage ManagersDependency Management SystemsPackage Installers
    Vezi pe GitHub↗35,605
  • scoopinstaller/scoopAvatar ScoopInstaller

    ScoopInstaller/Scoop

    23,635Vezi pe GitHub↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    Scoop is a command-line package manager for Windows that automates software installation and version management via manifests, fitting the core category but lacking cross-platform support as it is Windows-only.

    PowerShellSoftware Package RepositoriesVersion Managers
    Vezi pe GitHub↗23,635
  • chocolatey/chocoAvatar chocolatey

    chocolatey/choco

    11,414Vezi pe GitHub↗

    Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool designed to automate the installation, upgrading, and removal of software packages on Windows operating systems through a terminal interface. The project utilizes a NuGet-based software distribution model to manage and version applications. This approach replaces manual downloads and interactive installer wizards with scripted, repeatable deployments. The tool covers broad capability areas including automated system provisioning, Windows package deployment, and software manag

    Chocolatey is a package manager for Windows that automates software installation and dependency management via the command line, but its lack of cross-platform support means it only partly fits a tool intended to work across different operating systems.

    C#Software Package Repositories
    Vezi pe GitHub↗11,414
  • swiftlang/swift-package-managerAvatar swiftlang

    swiftlang/swift-package-manager

    10,172Vezi pe GitHub↗

    Swift Package Manager is a build tool, dependency manager, and registry client for the Swift language. It transforms source files and external dependencies into executable binaries or libraries and manages the resolution, download, and integration of external code libraries. The project provides a client for publishing and versioning signed code packages via a remote registry, ensuring identity verification through digital signing. It also includes a source code formatter to standardize code style and indentation. The system covers a broad range of capabilities including modular code distrib

    Swift Package Manager is a full-featured dependency manager and build tool for the Swift language that handles dependency resolution, version management, offline caching, and a CLI — but it is scoped to Swift packages rather than being a system-wide package manager.

    SwiftPackage Registries
    Vezi pe GitHub↗10,172
  • pypa/pipenvAvatar pypa

    pypa/pipenv

    25,066Vezi pe GitHub↗

    Pipenv is a Python dependency manager and virtual environment manager that ensures reproducible environments across different systems. It functions as a lockfile resolver, generating deterministic lockfiles from high-level dependency constraints to prevent version drift. The tool integrates project workflow automation by loading environment variables and executing custom project scripts. It also includes security auditing capabilities to scan installed packages for known vulnerabilities. The system covers a broad range of capabilities including dependency version locking, package installatio

    Pipenv is a Python-specific dependency and virtual environment manager with lockfile resolution, version management, and security auditing, fitting the package manager category for Python projects but not broader system-wide package management.

    PythonVersion Constraints
    Vezi pe GitHub↗25,066
  • homebrew/legacy-homebrewAvatar Homebrew

    Homebrew/legacy-homebrew

    26,849Vezi pe GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Homebrew's legacy codebase is a genuine command-line package manager with dependency resolution, a package repository, version tracking, and cross-platform support, fitting the request for automated software installation and dependency management.

    Version PinningVersion PinningLocal Package Repositories
    Vezi pe GitHub↗26,849
  • python-poetry/poetryAvatar python-poetry

    python-poetry/poetry

    34,282Vezi pe GitHub↗

    Poetry is a comprehensive dependency manager and packaging tool for Python projects. It functions as a configuration engine that resolves complex dependency graphs, manages isolated virtual environments, and ensures reproducible builds through deterministic lock file generation. By centralizing project metadata and build requirements into a single configuration file, it provides a unified workflow for managing the entire lifecycle of a Python codebase. The project distinguishes itself through its constraint-based solver, which evaluates environment markers and version requirements to maintain

    Poetry is a Python-specific dependency and package manager that automates software installation and dependency resolution through a constraint solver and lock file, fitting the intent for a development environment tool, though its scope is limited to Python projects rather than system-wide software.

    PythonPackage SourcesVersion Constraints
    Vezi pe GitHub↗34,282
  • yarnpkg/berryAvatar yarnpkg

    yarnpkg/berry

    8,052Vezi pe 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

    Yarn Berry is a Node.js package manager that handles dependency resolution, version management, and offline caching via zero-install, making it a solid fit for managing software dependencies even though it is focused on the JavaScript ecosystem rather than being a cross-language system-level installer.

    TypeScriptDependency Resolution Engines
    Vezi pe GitHub↗8,052
  • masterminds/glideAvatar Masterminds

    Masterminds/glide

    8,095Vezi pe GitHub↗

    Glide is a Go dependency management tool that fetches, pins, and vendors external packages to enable reproducible builds across environments. It stores project-specific copies of Go packages in a vendor directory, isolating dependencies per project to avoid version conflicts, and supports fetching packages from Git, Mercurial, Bazaar, and Subversion repositories. The tool resolves dependency versions using semantic versioning ranges and operators, and generates a lock file that records exact commit IDs for all transitive dependencies. Glide distinguishes itself with an interactive version wiz

    Glide is a Go dependency management tool that resolves, pins, and vendors external packages via a CLI—matching the search for an open-source package manager with dependency resolution and version control, though it focuses on Go projects rather than system-wide software installation.

    GoVersion Constraints
    Vezi pe GitHub↗8,095
  • yarnpkg/yarnAvatar yarnpkg

    yarnpkg/yarn

    41,503Vezi pe GitHub↗

    Yarn is a command-line package manager for JavaScript projects that automates the installation, versioning, and configuration of external code dependencies. It functions as a deterministic build tool, utilizing a lockfile to calculate a fixed dependency graph that ensures identical package versions across development, testing, and production environments. The project distinguishes itself through a content-addressable storage system that indexes packages by hash to eliminate redundant downloads and enable instant linking. It incorporates a virtual file system mapping that presents a unified vi

    Yarn is a command-line package manager for JavaScript that handles dependency resolution, version locking, and offline caching—exactly the kind of tool this search targets for managing project dependencies, though it is scoped to the JavaScript ecosystem rather than system-wide software installation.

    JavaScriptModule ManagementDependency Resolution EnginesBuild Engines
    Vezi pe GitHub↗41,503
  • bower/bowerAvatar bower

    bower/bower

    14,921Vezi pe GitHub↗

    Bower is a frontend package manager and client-side asset manager used to install and track third-party JavaScript and CSS libraries for browser-based projects. It functions as a web dependency manager that ensures consistent versioning across different development environments. The tool operates as a Git-based dependency manager, retrieving source code directly from Git repositories rather than relying on a central package registry. It utilizes a semantic versioning resolver to match manifest constraints against Git tags to determine the correct package version. To prevent nested directory t

    Bower is a command-line package manager that resolves and installs frontend JavaScript and CSS dependencies from Git repositories, making it a solid fit for managing web development assets, though it focuses on browser libraries rather than general system software.

    JavaScriptDependency ManagementFrontend Package ManagersClient-Side Asset Managers
    Vezi pe GitHub↗14,921
  • clibs/clibAvatar clibs

    clibs/clib

    5,133Vezi pe GitHub↗

    clib is a C language package manager and dependency manager used to install, update, and manage external C libraries and executable dependencies from remote repositories. It functions as a distribution tool for structuring source code and metadata to publish C libraries and a development toolkit for maintaining consistent build environments. The project provides a framework for C library distribution and dependency resolution, utilizing manifest files to track required library versions and ensure reproducible builds across different systems. It streamlines the C development workflow by managi

    clib is a C-language package manager that handles installing, updating, and managing external libraries from remote repositories with dependency resolution and version management via manifest files, making it a genuine package manager but specialized for the C ecosystem rather than a general cross-language tool.

    CC Package ManagementPackage Dependency ManagersC Development Toolkits
    Vezi pe GitHub↗5,133
  • carthage/carthageAvatar Carthage

    Carthage/Carthage

    15,174Vezi pe GitHub↗

    Carthage is a decentralized dependency manager for Cocoa projects and an automation tool for Xcode builds. It functions as a Git-based framework manager and binary distribution tool used to fetch, build, and manage external libraries. The project distinguishes itself by supporting the production and distribution of platform-independent binary frameworks and static libraries. It utilizes Git tags and submodules to lock specific versions of external libraries and provides mechanisms to distribute prebuilt binaries via zipped release archives. The system covers dependency resolution and version

    Carthage is a decentralized dependency manager for Apple ecosystem projects, handling dependency resolution and version locking via Git submodules, fitting the package manager category but limited to Cocoa development on macOS/iOS.

    SwiftDependency ManagementBinary Distribution ToolsDependency Lock Files
    Vezi pe GitHub↗15,174
  • helm/helmAvatar helm

    helm/helm

    29,881Vezi pe GitHub↗

    Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component applications. It functions as a template rendering engine and release coordinator, allowing users to bundle, version, and deploy software as standardized packages. By maintaining a persistent metadata layer within the cluster, it tracks release history and manages the full lifecycle of applications, including installations, upgrades, and rollbacks. What distinguishes Helm is its ability to handle complex application hierarchies through automated dependency resolution and the composition o

    Helm is a package manager for Kubernetes that handles chart-based application deployment with dependency resolution and version management, fitting the search for an automatic software installer and dependency manager, though it is specialized for Kubernetes rather than general system-wide software.

    GoPackage ManagersApplication Lifecycle ManagementRelease Lifecycle Management
    Vezi pe GitHub↗29,881
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
conda/conda7.4KPythonNOASSERTION16 iun. 2026
composer/composer29.5KPHPMIT16 iun. 2026
lukesampson/scoop24.3KPowerShellNOASSERTION13 iun. 2026
pypa/pip10.2KPythonmit13 feb. 2026
rust-lang/cargo14.6KRustapache-2.021 feb. 2026
homebrew/homebrew-core15.4KRubyBSD-2-Clause23 iun. 2026
npm/cli9.8KJavaScriptNOASSERTION11 iun. 2026
microsoft/vcpkg27.2KCMakeMIT16 iun. 2026
homebrew/brew48.5KRubyBSD-2-Clause16 iun. 2026
pnpm/pnpm35.6KRustMIT23 iun. 2026

Related searches

  • un manager de pachete și dependențe pentru Python
  • un manager de dependențe pentru pachete Swift
  • manager de pachete pentru librării PHP
  • instrument pentru gestionarea dotfiles și bootstrapping
  • unealtă de build și gestionare a dependențelor pentru proiecte Java
  • o colecție de utilitare de terminal pentru dezvoltatori
  • un registru de pachete self-hosted
  • scaner de vulnerabilități pentru dependențe