Topics / #dependency-manager

Dependency-manager projects on GitHub

Package and dependency managers for installing project libraries.

As of , the most-starred Dependency-manager projects on GitHub are uv (90.8K stars), pnpm (36.8K stars) and poetry (34.3K stars). GitHub.Locker tracks 14 Dependency-manager repositories with 332.1K stars combined. The fastest-growing on October 16 was uv, with +40 stars in a day.

14Projects
332.1KStars in total
+65Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

14 projects · by stars

  1. #1 · astral-sh/uv

    uv

    uv is an extremely fast Python package and project manager, written in Rust. It aims to replace pip, pip-tools, pipx, poetry, pyenv, twine, and virtualenv with a single tool.

    90.8K
  2. #2 · pnpm/pnpm

    pnpm

    pnpm is a fast, disk-space-efficient package manager for JavaScript and Node.js projects — an alternative to npm and Yarn, battle-tested in production since 2016.

    36.8K
  3. #3 · python-poetry/poetry

    poetry

    Poetry is a command-line tool for Python packaging and dependency management: it declares, manages and installs the dependencies of Python projects so you have the right stack everywhere.

    34.3K
  1. 4

    composer

    29.6Kcomposer/composer · PHP

    Composer is the dependency manager for PHP: it helps you declare, manage, and install the libraries your PHP projects depend on.

  2. 5

    renovate

    22.8Krenovatebot/renovate · TypeScript

    Renovate is an automated dependency update tool: it scans your repo for dependency references and opens pull requests when newer versions are available, so you don't update them by hand.

  3. 6

    homebrew-core

    15.6KHomebrew/homebrew-core · Ruby

    This is homebrew-core, the default tap of the Homebrew package manager — a catalog of package formulae (build recipes) that 'brew install' pulls from. It comes installed with Homebrew out of the box.

  4. 7

    Carthage

    15.1KCarthage/Carthage · Swift

    Carthage is a simple, decentralized dependency manager for Cocoa applications on macOS and iOS/tvOS/watchOS. It builds your dependencies into binary frameworks without modifying your project files or build settings.

  5. 8

    CocoaPods

    14.8KCocoaPods/CocoaPods · Ruby

    CocoaPods is the dependency manager for Xcode projects: you list your dependencies in a Podfile, and it resolves them, fetches the source code, and builds an Xcode workspace for you.

  6. 9

    rye

    14.1Kastral-sh/rye · Rust

    Rye is an all-in-one project and package management tool for Python that handles installing Python versions, managing pyproject.toml-based projects, dependencies, and virtualenvs in one place.

  7. 10

    dep

    12.7Kgolang/dep · Go

    Dep was an official experimental dependency management tool for Go, used to fetch and lock third-party package versions for Go projects.

  8. 11

    xmake

    12.3Kxmake-io/xmake · Lua

    Xmake is a cross-platform build utility for C/C++ and other languages, driven by Lua scripts, that combines a build tool, project generator, and package manager in one.

  9. 12

    gvm

    11.7Kmoovweb/gvm · Shell

    GVM (Go Version Manager) is a shell tool for installing, switching between, and managing multiple Go versions on one machine, together with the GOPATH environments that go with them.

  10. 13

    patch-package

    11.2Kds300/patch-package · TypeScript

    patch-package lets you make a direct edit to a file inside a package in node_modules, and it turns that edit into a saved patch file that gets automatically re-applied every time npm or yarn install the package again.

  11. 14

    swift-package-manager

    10.2Kswiftlang/swift-package-manager · Swift

    Swift Package Manager (SwiftPM) is the official tool for managing distribution of Swift source code, handling compiling, linking, dependency management, and versioning for Swift packages.

Often tagged together