function: package-manager
470 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Bun Bun is an all-in-one JavaScript and TypeScript toolkit that ships as a single executable combining a fast runtime, bundler, test runner, an… | 99 | 95716 | active |
| nvm-sh/nvm nvm is a POSIX-compliant bash script that manages multiple active Node.js versions on a per-shell basis. It lets developers install, switch… | 94 | 94755 | stable |
| astral-sh/uv uv is an extremely fast Python package and project manager written in Rust by Astral. It replaces pip, pip-tools, pipx, poetry, pyenv, virt… | 90 | 89125 | stable |
| Homebrew Homebrew is a command-line package manager that installs, updates, and manages software packages (formulae and casks) across macOS and Linu… | 95 | 49289 | stable |
| pyenv pyenv is a pure-shell tool for managing and switching between multiple Python versions on a per-user and per-project basis. It uses PATH sh… | 94 | 45048 | stable |
| pnpm pnpm is a fast, disk space efficient package manager for Node.js and JavaScript projects that stores packages in a global content-addressab… | 95 | 36227 | stable |
| lerna/lerna Lerna is a build system and CLI for managing, versioning, and publishing multiple JavaScript/TypeScript packages from a single monoreposito… | 94 | 36052 | active |
| junegunn/vim-plug vim-plug is a minimalist, single-file plugin manager for Vim and Neovim with over ten years of history. It offers fast parallel installatio… | 60 | 35749 | stable |
| python-poetry/poetry Poetry is a CLI tool for Python dependency management and packaging that uses a pyproject.toml-based project format with a lockfile for det… | 94 | 34293 | stable |
| helm/helm Helm is the de facto package manager for Kubernetes, packaging pre-configured Kubernetes resources into versioned units called charts that … | 99 | 30178 | stable |
| vercel-labs/skills A TypeScript CLI (npx skills) for the open agent skills ecosystem, letting users discover, install, and run reusable 'skills' (procedural k… | 82 | 29730 | active |
| Composer Composer is the standard dependency manager for PHP, letting developers declare, resolve, and install project libraries from Packagist and … | 96 | 29505 | stable |
| OpenWrt OpenWrt is a Linux-based operating system (firmware distribution) for embedded devices, primarily wireless routers, providing a fully writa… | 98 | 28113 | stable |
| microsoft/vcpkg vcpkg is Microsoft's free, open-source C/C++ package manager for acquiring and managing open-source libraries on Windows, Linux, and macOS.… | 98 | 27400 | stable |
| microsoft/winget-cli WinGet is the official Windows Package Manager client, providing a command-line tool, PowerShell modules, and a COM API for discovering, in… | 95 | 26353 | stable |
| Devolutions/UniGetUI UniGetUI is an open-source graphical interface for managing multiple CLI package managers such as WinGet, Scoop, Chocolatey, Homebrew, APT,… | 98 | 25814 | active |
| asdf asdf is an extendable CLI version manager that manages multiple language runtime versions (Ruby, Node.js, Elixir, Erlang, Go, Python, and m… | 96 | 25548 | stable |
| pypa/pipenv Pipenv is a Python virtualenv and dependency management tool from the PyPA that unifies pip, virtualenv, and Pipfile into a single command-… | 99 | 25036 | stable |
| Scoop Scoop is a command-line package installer for Windows that installs apps with minimal friction, avoiding UAC prompts, GUI wizards, and PATH… | 68 | 24597 | active |
| renovatebot/renovate Renovate is a cross-platform CLI tool that automatically detects outdated dependencies in repositories and creates pull requests to update … | 95 | 22349 | active |
| folke/lazy.nvim lazy.nvim is a modern plugin manager for Neovim written in Lua. It provides fast startup via lazy-loading and bytecode compilation, a power… | 79 | 21465 | stable |
| tj/n n is a simple BASH script for managing and switching between Node.js versions on macOS, Linux, and other unix-like systems. It installs, se… | 70 | 19510 | stable |
| teambit/bit Bit is a build system and workspace tool that organizes JavaScript/TypeScript code into reusable, composable components shared across monor… | 97 | 18463 | active |
| NixOS/nix Nix is a purely functional package manager that builds packages in isolation for reproducible, reliable, declarative package management. It… | 77 | 17575 | stable |
| rbenv rbenv is a version manager for the Ruby programming language on Unix-like systems, letting you switch between multiple Ruby versions per pr… | 75 | 16732 | stable |
| rust-lang/cargo Cargo is the official package manager and build tool for the Rust language. It downloads dependencies, compiles projects, runs tests, creat… | 77 | 15429 | stable |
| tmux-plugins/tpm TPM is a plugin manager for tmux that installs, updates, and loads tmux plugins from git repositories. Plugins are declared in tmux.conf an… | 69 | 15026 | stable |
| Jguer/yay yay is an AUR helper for Arch Linux written in Go that wraps pacman to manage both official repository and AUR packages from a single pacma… | 96 | 13711 | active |
| pypa/pipx pipx is a CLI tool that installs and runs end-user Python applications in isolated virtual environments, exposing their commands on the PAT… | 98 | 12947 | stable |
| mas-cli/mas mas is a command-line interface for the Mac App Store, written in Swift. It lets users search, install, update, and manage App Store apps f… | 93 | 12322 | active |
| jetify-com/devbox Devbox is a command-line tool that creates isolated, reproducible development environments by declaring packages in a devbox. file, powered… | 98 | 12304 | active |
| xmake-io/xmake Xmake is a cross-platform build utility based on Lua that builds C/C++ (and other language) projects directly or generates project files fo… | 95 | 12165 | stable |
| chocolatey/choco Chocolatey (choco) is a package manager for Windows, analogous to apt or yum, that installs, updates, and manages software from a large com… | 98 | 11495 | stable |
| ds300/patch-package patch-package is an npm/yarn tool that lets developers instantly create and persist fixes to node_modules dependencies as .patch files. Pat… | 43 | 11219 | stable |
| cdnjs/cdnjs cdnjs is a free, open-source content delivery network (CDN) hosting thousands of JavaScript, CSS, font, and other web library assets, power… | 52 | 10732 | stable |
| mason.nvim mason.nvim is a Neovim plugin providing a portable package manager for installing and managing external editor tooling such as LSP servers,… | 86 | 10453 | active |
| raineorshine/npm-check-updates npm-check-updates (ncu) is a CLI tool and library that upgrades package.json dependencies to their latest versions while preserving semanti… | 99 | 10303 | active |
| nix-community/home-manager Home Manager is a tool for declaratively managing a user's home environment using the Nix package manager and Nixpkgs. It handles user-spec… | 77 | 10289 | active |
| pypa/pip pip is the standard package installer for Python, used to install and manage packages from the Python Package Index and other indexes. It h… | 77 | 10270 | stable |
| swiftlang/swift-package-manager The official package manager for the Swift programming language, handling dependency resolution, versioning, compilation, and linking of Sw… | 93 | 10210 | stable |
| conda-forge/miniforge Miniforge provides minimal installers for Conda and Mamba pre-configured to use the conda-forge channel as the default package source. It s… | 98 | 10116 | active |
| npm npm is the default package manager for Node.js and JavaScript, used to install, publish, and manage project dependencies from the npm regis… | 95 | 10061 | active |
| pkgxdev/pkgx pkgx is a standalone 4 MiB Rust binary that can run any version of any open-source tool on demand without permanently installing it, leavin… | 97 | 9899 | active |
| conan-io/conan Conan is a decentralized, open-source (MIT) package manager for C and C++ that manages dependencies and precompiled binaries across platfor… | 98 | 9493 | stable |
| PlatformIO PlatformIO Core is a cross-platform Python CLI and build system for embedded firmware development across many architectures (ESP32, ESP8266… | 80 | 9425 | active |
| jorgebucaran/fisher Fisher is a plugin manager for the Fish interactive shell, written entirely in Fish script. It installs, updates, lists, and removes shell … | 73 | 9401 | stable |
| openclaw/clawhub ClawHub is the public skill and plugin registry for OpenClaw, letting users publish, version, search, and install text-based agent skills (… | 82 | 9357 | active |
| Morganamilo/paru Paru is a feature-packed AUR helper for Arch Linux, wrapping pacman to search, install, and upgrade packages from the Arch User Repository … | 50 | 8960 | active |
| MuntashirAkon/AppManager App Manager is a full-featured open-source package manager and app inspector for Android. It lets users install, uninstall, back up, and de… | 92 | 8829 | active |
| LykosAI/StabilityMatrix Stability Matrix is a multi-platform desktop application that acts as a package manager for Stable Diffusion UIs and tools like ComfyUI, AU… | 95 | 8688 | active |
| pdm-project/pdm PDM is a modern Python package and dependency manager that supports the latest PEP standards (PEP 517, 582, 621) and manages project depend… | 98 | 8671 | active |
| zsh-users/antigen Antigen is a plugin manager for the zsh shell, inspired by oh-my-zsh and Vundle. It lets you declare shell plugins (bundles) and themes in … | 64 | 8353 | stable |
| antfu-collective/ni ni is a CLI tool that detects the correct JavaScript package manager (npm, yarn, pnpm, bun, deno, etc.) for a project and translates a sing… | 97 | 8291 | active |
| Yarn Yarn is a fast, reliable, and secure package manager for JavaScript projects that also acts as a project manager, with features like worksp… | 96 | 8101 | active |
| mamba-org/mamba Mamba is a fast, cross-platform package manager written in C++ that acts as a drop-in replacement for conda, using the libsolv dependency s… | 98 | 8082 | stable |
| symfony/thanks A Composer plugin that stars the GitHub repositories of your PHP project's dependencies as a way to thank open-source maintainers. Run `com… | 50 | 8077 | active |
| jazzband/pip-tools pip-tools is a set of command line tools (pip-compile and pip-sync) for keeping pinned Python dependencies fresh and deterministic. It comp… | 94 | 8008 | stable |
| hacs/integration HACS (Home Assistant Community Store) is a custom integration for Home Assistant that provides a UI to discover, download, install, and man… | 79 | 7656 | active |
| prefix-dev/pixi Pixi is a cross-platform, system-level package manager and workflow tool written in Rust, built on the Conda ecosystem via the rattler libr… | 92 | 7641 | active |
| conda/conda Conda is a cross-platform, language-agnostic binary package and environment manager written in Python. It makes isolated environments first… | 99 | 7493 | stable |
| pyenv-win/pyenv-win pyenv-win is a Windows port of pyenv, a simple Python version management tool that lets you install and switch between multiple Python vers… | 67 | 7384 | active |
| Droid-ify/client Droid-ify is a clutter-free, open-source F-Droid client for Android written in Kotlin. It lets users browse, install, and auto-update apps … | 95 | 7318 | active |
| technomancy/leiningen Leiningen is the classic build and project automation tool for Clojure, handling project scaffolding, dependency management, testing, REPL … | 78 | 7296 | stable |
| pypa/hatch Hatch is a modern, extensible Python project manager from PyPA that combines a standards-compliant build system, environment management, Py… | 98 | 7228 | active |
| kubernetes-sigs/krew Krew is the package manager for kubectl plugins, helping users discover, install, upgrade, and uninstall kubectl plugins from a centralized… | 71 | 7032 | stable |
| rust-lang/rustup Rustup is the official toolchain installer and version manager for the Rust programming language. It installs and switches between stable, … | 77 | 7029 | stable |
| milanvarady/Applite Applite is a free, open-source native macOS GUI app for managing third-party applications via Homebrew Casks, designed for non-technical us… | 82 | 6962 | active |
| RubyMetric/chsrc chsrc is a cross-platform command-line tool and framework for switching package manager mirrors (change source) on Linux, Windows, macOS, B… | 91 | 6854 | active |
| midudev/autoskills autoskills is a Node.js CLI tool that scans a project's package.json and config files to detect its tech stack, then auto-installs curated … | 73 | 6806 | active |
| wclr/yalc Yalc is a CLI tool that manages a local store of npm/yarn packages so you can test locally developed packages in other projects without pub… | 32 | 6306 | active |
| zplug/zplug zplug is a next-generation plugin manager for zsh that manages plugins, commands, and themes from GitHub, Bitbucket, Gist, oh-my-zsh, prezt… | 54 | 6050 | active |
| opengapps/opengapps The Open GApps Project builds freely distributable Google Apps packages (GApps) for Android custom ROMs, in multiple variants and architect… | 76 | 5964 | active |
| nix-darwin/nix-darwin nix-darwin is a declarative configuration system for macOS built on Nix and Nixpkgs, similar to NixOS. It lets users define their entire ma… | 76 | 5881 | active |
| goproxyio/goproxy A Go module proxy server that caches and serves Go modules, available both as a hosted global service (goproxy.io) and as a self-hostable b… | 23 | 5870 | active |
| PyO3/maturin Maturin is a Rust-based CLI tool that builds and publishes Python wheels for crates with pyo3, cffi, or uniffi bindings, as well as Rust bi… | 99 | 5772 | active |
| FVM FVM (Flutter Version Management) is a command-line tool for installing, caching, and switching between multiple Flutter SDK versions on a p… | 99 | 5506 | stable |
| npm/node-semver The semantic versioning (semver) parser and comparison library used by npm itself, implemented in JavaScript for Node.js. It parses, valida… | 92 | 5459 | stable |
| apache/maven Apache Maven is the standard build automation and dependency management tool for Java projects, driven by a declarative pom.xml project obj… | 93 | 5323 | stable |
| zq1997/deepin-wine A port of deepin's Wine environment and Windows application packages (QQ, WeChat, TIM, DingTalk, etc.) to Debian/Ubuntu, distributed as an … | 32 | 5281 | active |
| VundleVim/Vundle.vim Vundle (Vim bundle) is a plugin manager for the Vim text editor that lets users declare, install, update, search, and clean plugins directl… | 32 | 23926 | maintenance |
| rvm/rvm RVM (Ruby enVironment Manager) is a command-line tool for installing, managing, and switching between multiple Ruby interpreters and gem en… | 66 | 5191 | active |
| clibs/clib clib is a lightweight package manager for the C programming language that installs small, standalone 'micro' C libraries from a git-based r… | 65 | 5142 | active |
| spack/spack Spack is a flexible, multi-platform package manager designed for supercomputers, Linux, macOS, and Windows. It builds and installs multiple… | 93 | 5113 | stable |
| pypa/virtualenv virtualenv is a tool for creating isolated virtual Python environments, allowing projects to have their own dependencies independent of the… | 99 | 5042 | stable |
| sbt/sbt sbt is the interactive build tool for Scala and Java projects, using a Scala-based DSL (build.sbt) to define parallel task graphs. It provi… | 99 | 4940 | active |
| NeoApplications/Neo-Store Neo Store is a modern, feature-rich F-Droid client for Android written in Kotlin and licensed under GPL-3.0. It lets users browse, install,… | 93 | 4938 | active |
| iflytek/skillhub SkillHub is a self-hosted, enterprise-grade registry for AI agent skill packages, letting teams publish, version, discover, and install reu… | 81 | 4890 | active |
| Package Control Package Control is the official package manager for the Sublime Text editor, letting users discover, install, and auto-update packages from… | 89 | 4883 | active |
| zdharma-continuum/zinit Zinit is a flexible and fast plugin manager for the ZSH shell, supporting plugins, snippets, and turbo (deferred) loading. It is the commun… | 85 | 4816 | active |
| gomods/athens Athens is an open-source, enterprise-ready implementation of the Go Module proxy server that caches and serves Go modules via the Go Module… | 97 | 4793 | active |
| buresdv/Cork Cork is a native macOS GUI for the Homebrew package manager, written in SwiftUI. It simplifies installing, updating, and uninstalling Homeb… | 95 | 4649 | active |
| alexellis/arkade arkade is a Go CLI that acts as an open-source marketplace for developer tools and Kubernetes apps. It downloads CLIs like kubectl, kind, a… | 95 | 4608 | active |
| GlitchEnzo/NuGetForUnity NuGetForUnity is a NuGet package manager client built to run inside the Unity Editor. It provides a visual window for browsing, installing,… | 65 | 4558 | active |
| topgrade-rs/topgrade Topgrade is a Rust CLI tool that detects which package managers and updatable tools are installed on a system and runs the appropriate upgr… | 98 | 4439 | active |
| antfu-collective/taze Taze is a modern CLI tool for checking and updating npm dependencies in package.json files. It supports safe in-range updates by default, m… | 98 | 4260 | active |
| whalebrew/whalebrew Whalebrew is a package manager that installs Docker images as native command-line tools by creating aliases, like Homebrew but backed by Do… | 25 | 4244 | active |
| GradleUp/shadow Shadow is a Gradle plugin for creating fat/uber JARs that combine a project's classes and all its dependencies into a single executable JAR… | 97 | 4225 | active |
| pex-tool/pex Pex is a tool and library for generating .pex (Python EXecutable) files - self-contained executable Python environments similar to virtuale… | 95 | 4223 | active |
| Symfony Flex Symfony Flex is a Composer plugin that automates the installation and configuration of Symfony applications and their bundles via a recipe … | 88 | 4211 | stable |
| pypi/warehouse Warehouse is the open-source web application that powers the Python Package Index (PyPI), the official repository for publishing and distri… | 77 | 4136 | active |
page 1 / 5 next →