Open-source package managers and environment tools in 2026
36 open-source projects, ranked by GitHub stars and how recently each was worked on. Bun leads with 97k stars, ahead of uv. 35 had code pushed in the last three months. Most common licenses: MIT (18), Apache-2.0 (8) and See repository (3).
New open-source projects
-
1
Asm stubbi
Build, share, and verify assembly projects.
Developer tool Experimental You write assembly, perhaps AI-generated, for specific machine targets and want a shared way to package and verify it.
★ 329 AGPL-3.0 Assembly Active, pushed today
Open-source package managers and environment tools
Complete systems you can adopt 1
-
1
UniGetUI Devolutions
UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers
Complete system Production-ready You manage software on Windows PCs and want a graphical way to keep everything updated across several package managers.
★ 27k MIT C# Active, pushed today
Integrations 1
-
1
HACS hacs
HACS gives you a powerful UI to handle downloads of all your custom needs.
Integration Production-ready You run Home Assistant and want devices or dashboards that only community add-ons support.
★ 7.9k MIT Python Active, pushed today
Developer tools 34
-
1
Bun oven-sh
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Developer tool Production-ready You start a new JavaScript or TypeScript project and want fast installs, fast startup and fewer separate tools, and you can test Node compatibility for your dependencies.
★ 97k See repository Rust Active, pushed today
-
2
uv astral-sh
An extremely fast Python package and project manager, written in Rust.
Developer tool Production-ready Starting or modernising a Python project and you want one fast tool in place of pip, pip-tools, virtualenv, pyenv and Poetry.
★ 92k Apache-2.0 Rust Active, pushed today
-
3
Homebrew Homebrew
🍺 The Package Manager for Everywhere
Developer tool Production-ready You use a Mac and want a standard way to install and update developer tools and apps from the terminal.
★ 50k BSD-2-Clause Ruby Active, pushed today -
4
pyenv pyenv
Simple Python version management
Developer tool Production-ready Projects on macOS or Linux need different Python versions and you prefer a single-purpose tool over an all-in-one manager.
★ 45k MIT Shell Active, pushed 2 days ago -
5
pnpm pnpm
Fast, disk space efficient package manager
Developer tool Production-ready You run JavaScript monorepos or many projects and want faster installs, less disk use and stricter dependency rules than npm.
★ 37k MIT Rust Active, pushed today
-
6
mise jdx
dev tools, env vars, task runner
Developer tool Production-ready Your team juggles nvm, pyenv, asdf, direnv and make-style scripts and wants one config file that works the same in the shell, the editor and CI.
★ 36k MIT Rust Active, pushed today -
7
Poetry python-poetry
Python packaging and dependency management made easy
Developer tool Production-ready You already use Poetry or want an established all-in-one tool for building and publishing Python packages.
★ 34k MIT Python Active, pushed 3 days ago -
8
Composer composer
Dependency Manager for PHP
Developer tool Production-ready You write PHP; there is effectively no alternative in that ecosystem.
★ 30k MIT PHP Active, pushed today -
9
Vcpkg microsoft
C++ Library Manager for Windows, Linux, and MacOS
Developer tool Production-ready You build C++ with CMake or Visual Studio, especially on Windows, and want libraries resolved per project.
★ 28k MIT CMake Active, pushed today -
10
WinGet microsoft
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
Developer tool Production-ready You set up or maintain Windows 10 or 11 machines and want scripted installs without extra tools.
★ 27k MIT C++ Active, pushed yesterday -
11
Nix NixOS
Nix, the purely functional package manager
Developer tool Production-ready You need identical, reproducible development and build environments across machines and CI and can invest in learning it.
★ 18k LGPL-2.1 C++ Active, pushed today -
12
Cargo rust-lang
The Rust package manager
Developer tool Production-ready You write Rust; it ships with the toolchain and is how nearly every Rust project builds.
★ 16k Apache-2.0 Rust Active, pushed yesterday -
13
Xmake xmake-io
🔥 A cross-platform build utility based on Lua
Developer tool Production-ready You start a C or C++ project and want simpler build files and built-in package handling than CMake plus vcpkg.
★ 12k Apache-2.0 Lua Active, pushed today -
14
pip pypa
The Python package installer
Developer tool Production-ready You need the default installer that ships with Python and works everywhere, with no extra tooling to approve.
★ 10k MIT Python Active, pushed 2 days ago
-
15
npm npm
the package manager for JavaScript
Developer tool Production-ready You want the package manager every Node.js install already has, with no extra setup.
★ 10k See repository JavaScript Active, pushed today
-
16
Pkgx pkgxdev
Run Anything
Developer tool Usable You want to run a tool or a specific version once, or in a script or CI, without leaving it installed.
★ 9.9k Apache-2.0 Rust Active, pushed 3 days ago -
17
PlatformIO Core platformio
Your Gateway to Embedded Software Development Excellence :alien:
Developer tool Production-ready You write firmware for several microcontroller families and want one build system instead of each vendor's IDE.
★ 9.6k Apache-2.0 Python Active, pushed 20 days ago -
18
Conan conan-io
Conan - The open-source C and C++ package manager
Developer tool Production-ready Your organisation ships C++ across many platforms and wants to host and share its own prebuilt binaries.
★ 9.6k MIT Python Active, pushed today -
19
PDM pdm-project
A modern Python package and dependency manager supporting the latest PEP standards
Developer tool Usable You want a standards-based Python project manager with a plugin system and are not ready to switch to uv.
★ 8.7k MIT Python Active, pushed today -
20
Antigen zsh-users
The plugin manager for zsh.
Developer tool Usable You already have an Antigen-based zsh setup that works.
★ 8.4k MIT Shell Active, pushed 27 days ago -
21
Ni antfu-collective
💡 Use the right package manager
Developer tool Production-ready You switch between JavaScript projects that use different package managers and keep typing the wrong one.
★ 8.3k MIT TypeScript Active, pushed 27 days ago -
22
Yarn yarnpkg
📦🐈 Active development trunk for Yarn ⚒
Developer tool Production-ready Your monorepo already uses modern Yarn or you want its constraints and plugin features.
★ 8.1k BSD-2-Clause TypeScript Active, pushed 3 days ago -
23
Mamba mamba-org
The Fast Cross-Platform Package Manager
Developer tool Production-ready You use conda environments for data science and want much faster installs, or a small conda binary for CI and containers.
★ 8.1k BSD-3-Clause C++ Active, pushed today -
24
Pixi prefix-dev
Powerful system-level package manager for Linux, macOS and Windows written in Rust – building on top of the Conda ecosystem.
Developer tool Usable You need conda-ecosystem packages, such as scientific or GPU libraries, with a per-project lock file and a Cargo-like workflow.
★ 8k BSD-3-Clause Rust Active, pushed today
-
25
Conda conda
A system-level, binary package and environment manager running on all major operating systems and platforms.
Developer tool Production-ready Data science or scientific work depends on compiled native libraries that pip wheels handle badly, such as GPU stacks or geospatial libraries.
★ 7.6k See repository Python Active, pushed today
-
26
Spack spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Developer tool Production-ready You manage scientific software stacks on HPC clusters where users need specific compilers, MPI libraries and build options.
★ 5.2k Apache-2.0 Python Active, pushed today -
27
Zinit zdharma-continuum
🌻 Flexible and fast ZSH plugin manager
Developer tool Usable You have many zsh plugins and care about startup time enough to learn its configuration syntax.
★ 4.9k MIT Shell Active, pushed 2 days ago -
28
Lazy.nvim folke
💤 A modern plugin manager for Neovim
Developer tool Production-ready You configure Neovim with Lua and want the plugin manager most current configs and distributions assume.
★ 22k Apache-2.0 Lua Slowing, pushed 4 months ago -
29
WinUtil CN yasewang1337-svg
面向 Windows 11 的中文软件管理与系统维护工具,支持 Windows 10 / 11 x64 镜像制作与默认只读的 MCP 接口。基于 Chris Titus Tech Windows Utility。
Developer tool Usable You set up Windows machines and want a Chinese-language interface for bulk software installs and tweaks.
★ 1.1k MIT PowerShell Active, pushed 3 days ago -
30
GlazePKG neur0map
See all your installed packages in one place. (Official package manage for RyokuArch)
Developer tool Usable You work across several operating systems or ecosystems and want one pacman-style syntax in place of a different tool on each machine.
★ 650 GPL-3.0 Go Active, pushed 44 days ago -
31
depsguard arnica
Harden your package manager configs against supply chain attacks.
Developer tool Usable You want to harden your developers' package manager settings against malicious package releases without reading every config option.
★ 382 MIT Rust Active, pushed 3 months ago -
32
uvr nbafrank
An extremely fast R package manager, written in Rust. The R equivalent of uv for Python.
Developer tool Experimental You write R and want reproducible per-project environments and faster installs than renv gives you.
★ 371 MIT Rust Active, pushed 7 days ago -
33
fyn duriantaco
Fyn is a fork of uv for fast Python package management, dependency resolution, virtual environments, and pyproject.toml workflows.
Developer tool Experimental You want uv's speed with the extra commands and the reduced request metadata that this fork adds.
★ 358 Apache-2.0 Rust Active, pushed yesterday -
34
Asm stubbi
Build, share, and verify assembly projects.
Developer tool Experimental You write assembly, perhaps AI-generated, for specific machine targets and want a shared way to package and verify it.
★ 329 AGPL-3.0 Assembly Active, pushed today
Open-source licenses
- Permissive: 30. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
- Weak copyleft: 1. Changes to the licensed files must be shared, but you can link them into a closed program.
- Strong copyleft: 1. If you distribute the program or anything built on it, you must release the whole source under the same license.
- Network copyleft: 1. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.
Languages
Rust 10, Python 8, Shell 3, C++ 3, Lua 2, TypeScript 2, Ruby 1, PHP 1, CMake 1, C# 1, JavaScript 1, PowerShell 1, Go 1 and Assembly 1.
Made software that belongs here? Add it. Listing is free.