Open-source package-manager software
465 open-source libraries, tools and applications tagged package-manager, ranked by how closely package-manager is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
465 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| golang/go Go is an open‑source, statically typed programming language and toolchain developed by Google. It provides a fast compiler, a built‑in pack… | 77 | 139174 | active |
| Bun Bun is an all‑in‑one toolkit that provides a fast JavaScript/TypeScript runtime, a npm‑compatible package manager, a Jest‑compatible test r… | 100 | 96278 | active |
| astral-sh/uv uv is a high‑performance command‑line tool for managing Python packages, environments, and projects, written in Rust. It combines the funct… | 91 | 90593 | active |
| ChrisTitusTech/winutil WinUtil is a PowerShell‑based CLI utility that automates Windows app installation, system tweaks, fixes, and update management. It provides… | 99 | 63916 | active |
| nvm-windows/nvm NVM for Windows is a command‑line tool that lets Windows developers install, manage, and switch between multiple Node.js versions. It provi… | 96 | 47760 | 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… | 68 | 35770 | stable |
| 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… | 97 | 34304 | stable |
| helm/helm Helm is a command-line tool that manages Kubernetes applications using Helm Charts. It simplifies installing, upgrading, and rolling back c… | 100 | 30326 | active |
| Composer Composer is the standard dependency manager for PHP, letting developers declare, resolve, and install project libraries from Packagist and … | 96 | 29548 | stable |
| vcpkg vcpkg is a free, open-source C/C++ package manager that simplifies acquiring and building libraries across Windows, macOS, and Linux. It in… | 94 | 27512 | active |
| vcpkg vcpkg is Microsoft's free, open-source C/C++ package manager for acquiring and managing open-source libraries on Windows, Linux, and macOS.… | 94 | 27512 | stable |
| Devolutions/UniGetUI UniGetUI is a graphical user interface that consolidates many Windows and cross‑platform package managers into a single app. It lets users … | 99 | 26509 | active |
| Windows Package Manager WinGet is the official Windows Package Manager providing a command‑line interface to discover, install, upgrade, and remove applications on… | 93 | 26472 | active |
| Windows Package Manager WinGet is the official Windows Package Manager client, providing a command-line tool, PowerShell modules, and a COM API for discovering, in… | 93 | 26472 | 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-… | 100 | 25021 | stable |
| Scoop Scoop is a command-line package installer for Windows that installs apps with minimal friction, avoiding UAC prompts, GUI wizards, and PATH… | 66 | 24703 | active |
| VundleVim/Vundle.vim Vundle is a plugin manager for Vim that lets you declare, install, update, and clean plugins directly from your .vimrc. It automates git cl… | 32 | 23918 | active |
| Renovate Renovate is a cross-platform CLI tool that automatically detects outdated dependencies in repositories and creates pull requests to update … | 96 | 22789 | 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… | 74 | 21655 | 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… | 64 | 19512 | stable |
| Bit Bit is a CLI-driven development platform that organizes code into reusable, composable components. It provides AI‑assisted component creati… | 95 | 18495 | active |
| Bit Bit is a build system and workspace tool that organizes JavaScript/TypeScript code into reusable, composable components shared across monor… | 95 | 18495 | active |
| NixOS/nix Nix is a purely functional package manager that builds packages in isolation for reproducible, reliable, declarative package management. It… | 77 | 17889 | 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… | 72 | 16736 | 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… | 76 | 15561 | 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… | 66 | 15106 | 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… | 93 | 13785 | 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… | 97 | 12974 | stable |
| jetify-com/devbox Devbox is a command-line tool that creates isolated, reproducible development environments by declaring packages in a devbox. file, powered… | 99 | 12415 | active |
| 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… | 89 | 12356 | 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… | 93 | 12251 | stable |
| Chocolatey Chocolatey (choco) is a package manager for Windows, analogous to apt or yum, that installs, updates, and manages software from a large com… | 96 | 11537 | 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… | 39 | 11226 | stable |
| cdnjs cdnjs is a free, open-source content delivery network (CDN) hosting thousands of JavaScript, CSS, font, and other web library assets, power… | 74 | 10743 | 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,… | 80 | 10485 | 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 | 10430 | 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… | 95 | 10318 | 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 | 10295 | 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… | 97 | 10260 | active |
| swiftlang/swift-package-manager The official package manager for the Swift programming language, handling dependency resolution, versioning, compilation, and linking of Sw… | 97 | 10226 | stable |
| npm CLI npm is the default package manager for Node.js and JavaScript, used to install, publish, and manage project dependencies from the npm regis… | 93 | 10131 | 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… | 94 | 9923 | active |
| Conan Conan is a decentralized, open-source (MIT) package manager for C and C++ that manages dependencies and precompiled binaries across platfor… | 98 | 9534 | stable |
| openclaw/clawhub ClawHub is the public skill and plugin registry for OpenClaw, letting users publish, version, search, and install text-based agent skills (… | 80 | 9522 | active |
| PlatformIO PlatformIO Core is a cross-platform Python CLI and build system for embedded firmware development across many architectures (ESP32, ESP8266… | 85 | 9481 | 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 … | 67 | 9440 | stable |
| App Manager App Manager is a full-featured open-source package manager and app inspector for Android. It lets users install, uninstall, back up, and de… | 93 | 9285 | 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 … | 47 | 8990 | 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… | 96 | 8932 | active |
| PDM PDM is a modern Python package and dependency manager that supports the latest PEP standards (PEP 517, 582, 621) and manages project depend… | 100 | 8663 | 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 … | 61 | 8359 | 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… | 96 | 8312 | 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… | 96 | 8108 | stable |
| Yarn Yarn is a fast, reliable, and secure command‑line package manager for JavaScript and TypeScript projects. It provides deterministic install… | 97 | 8104 | active |
| 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… | 44 | 8074 | 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… | 95 | 8004 | stable |
| 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 | 7849 | active |
| HACS HACS (Home Assistant Community Store) is a custom integration for Home Assistant that provides a UI to discover, download, install, and man… | 79 | 7795 | 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 … | 91 | 7574 | active |
| conda Conda is a cross-platform, language-agnostic binary package and environment manager written in Python. It makes isolated environments first… | 99 | 7529 | stable |
| 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… | 66 | 7401 | active |
| technomancy/leiningen Leiningen is the classic build and project automation tool for Clojure, handling project scaffolding, dependency management, testing, REPL … | 72 | 7296 | stable |
| pypa/hatch Hatch is a modern, extensible Python project manager from PyPA that combines a standards-compliant build system, environment management, Py… | 96 | 7236 | active |
| rust-lang/rustup Rustup is the official toolchain installer and version manager for the Rust programming language. It installs and switches between stable, … | 77 | 7068 | 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… | 87 | 7053 | active |
| Krew Krew is the package manager for kubectl plugins, helping users discover, install, upgrade, and uninstall kubectl plugins from a centralized… | 77 | 7045 | stable |
| RubyMetric/chsrc chsrc is a cross-platform command-line tool and framework for switching package manager mirrors (change source) on Linux, Windows, macOS, B… | 86 | 6883 | 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 … | 67 | 6880 | 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 | 6310 | 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… | 51 | 6056 | 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… | 77 | 6006 | active |
| Open GApps The Open GApps Project builds freely distributable Google Apps packages (GApps) for Android custom ROMs, in multiple variants and architect… | 72 | 5964 | 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 | 5868 | 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… | 97 | 5841 | active |
| FVM FVM (Flutter Version Management) is a command-line tool for installing, caching, and switching between multiple Flutter SDK versions on a p… | 100 | 5534 | 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… | 91 | 5466 | 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… | 95 | 5375 | 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 | 5282 | active |
| iflytek/skillhub SkillHub is a self-hosted, enterprise-grade registry for AI agent skill packages, letting teams publish, version, discover, and install reu… | 83 | 5234 | 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,… | 96 | 5190 | active |
| RVM RVM (Ruby enVironment Manager) is a command-line tool for installing, managing, and switching between multiple Ruby interpreters and gem en… | 66 | 5188 | 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… | 61 | 5146 | active |
| Spack Spack is a flexible, multi-platform package manager designed for supercomputers, Linux, macOS, and Windows. It builds and installs multiple… | 90 | 5132 | stable |
| pypa/virtualenv virtualenv is a tool for creating isolated virtual Python environments, allowing projects to have their own dependencies independent of the… | 96 | 5054 | 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… | 97 | 4953 | active |
| Package Control Package Control is the official package manager for the Sublime Text editor, letting users discover, install, and auto-update packages from… | 90 | 4888 | 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… | 96 | 4869 | 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… | 94 | 4806 | active |
| buresdv/Cork Cork is a native macOS GUI for the Homebrew package manager, written in SwiftUI. It simplifies installing, updating, and uninstalling Homeb… | 93 | 4701 | 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… | 99 | 4655 | 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… | 94 | 4623 | 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,… | 61 | 4573 | active |
| nubjs/nub Nub is an all-in-one Rust CLI toolkit for Node.js that runs TypeScript/JSX files, package.json scripts, and local CLIs on stock Node, plus … | 76 | 4364 | 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 | 4287 | active |
| Whalebrew Whalebrew is a package manager that installs Docker images as native command-line tools by creating aliases, like Homebrew but backed by Do… | 23 | 4248 | 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… | 95 | 4242 | active |
| pex-tool/pex Pex is a tool and library for generating .pex (Python EXecutable) files - self-contained executable Python environments similar to virtuale… | 96 | 4230 | active |
| Symfony Flex Symfony Flex is a Composer plugin that automates the installation and configuration of Symfony applications and their bundles via a recipe … | 82 | 4209 | stable |
| flox/flox Flox is a CLI-based software environment platform built on Nix that creates declarative, cryptographically pinned, reproducible development… | 100 | 4182 | active |
| pypi/warehouse Warehouse is the open-source web application that powers the Python Package Index (PyPI), the official repository for publishing and distri… | 77 | 4170 | active |
page 1 / 5 next →