package-manager
Safely install NPM packages.
A security-focused npm installer that protects your projects from newly compromised packages.
A package manager for shell scripts and functions.
Basher allows you to quickly install shell packages directly from github (or other sites). Instead of looking for specific install instructions for each package and messing with your path, basher will create a central location for all packages and manage their binaries for you.
kubectl plugin manager. 📦 Find and install kubectl plugins . Krew is the plugin manager for kubectl command-line tool.
Krew is a tool that makes it easy to use kubectl plugins. Krew helps you discover plugins, install and manage them on your machine. It is similar to tools like apt, dnf or brew. Today, over 200 kubectl plugins are available on Krew.
Related contents:
Nixpkgs is a collection of over 80,000 software packages that can be installed with the Nix package manager. It also implements NixOS, a purely-functional Linux distribution.
The package manager for Kubernetes Helm is the best way to find, share, and use software built for Kubernetes. What is Helm?
Helm helps you manage Kubernetes applications — Helm Charts helps you define, install, and upgrade even the most complex Kubernetes application.
Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste madness.
a delightful & open source framework for Zsh.
🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
Related contents:
Pixi is a package management tool for developers. It allows the developer to install libraries and applications in a reproducible way. Use pixi cross-platform, on Windows, Mac and Linux.
Related contents:
A native window onto Homebrew.
Install, update, and clean up your brew packages from a quiet Mac‑native app. 14,000+ formulae and casks — no terminal required.
The Missing Package Manager for macOS (or Linux).
Homebrew installs the stuff you need that Apple (or your Linux system) didn’t.
Related contents:
- Homebrew: Installer un package non maintenu 🙄 @ Les mains dans le cambouis :fr:.
- Execution sequence for .bash_profile, .bashrc, .bash_login, .profile, and .bash_logout @ The Geek Stuff.
- Brew, le gestionnaire de paquets pour macOS et Linux @ DevSecOps :fr:.
- Distributing your own scripts via Homebrew @ justin․searls․co.
- Episode 655: Homebrew Mike McQuaid @ Coder Radio.
Update monitor & manager for applications using the Omaha protocol, optimized for Flatcar Container Linux. Nebraska is an update manager for Flatcar Container Linux. Nebraska offers an easy way to monitor and manage the rollout of updates to applications that use the Omaha protocol, with special functionality for Flatcar Container Linux updates.
NuGet is the package manager for .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers.
PMG protects developers, AI agents from malicious open source packages using proxy, sandbox and SafeDep's threat intelligence feed.
PMG intercepts every package install and checks it for malware before code executes. Install it once, and every npm install, pip install, and poetry add is protected automatically.
Develop, Run, Distribute, Discover, and Secure your Javascript Packages.
Related contents:
Publish and install private python packages using OCI/docker registries.
The Multiple SDK Version Manager 😉Easily manage all your SDK versions~
A cross-platform and extendable version manager with support for Java, Node.js, Golang, Python, Flutter, .NET & more
📦, Package Manager for GitHub repos. Huber is to simplify the package management from GitHub projects with a builtin awesome list (live updating) of popular projects. It also supports repository feature for managing the package installation from your personal Github project. Please check the complete introduction as below.
AI Native Development Platform.
Supercharge your agents with spec-driven development. Get the speed of agentic coding with the reliability of production software.
Related contents:
GNU's advanced distro and transactional package manager. Guix is an advanced distribution of the GNU operating system developed by the GNU Project—which respects the freedom of computer users.
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
Related contents:
Run Composer packages, effortlessly. The entire PHP ecosystem, always at your fingertips.
Run any command from any composer package, even if it's not installed in your project.
Related contents:
multi-backend declarative package manager
metapac allows you maintain consistent packages among multiple machines and make setting up a new system with your preferred packages from your preferred package managers much easier.
Related contents:
A lightweight caching proxy for package registries.
A caching proxy for package registries. Speeds up package downloads by caching artifacts locally, reducing bandwidth usage and improving reliability.
A modern Python package and dependency manager supporting the latest PEP standards.
PDM is a modern Python package manager with PEP 582 support. It installs and manages packages in a similar way to npm that doesn't need to create a virtualenv at all!
A Postgres Package Manager.
Modular Postgres development with reusable packages, deterministic migrations, recursive dependency resolution, tag-aware versioning, and turnkey module-first workspaces.
Related contents:
Safer python package installs with audit and consent 𝘣𝘦𝘧𝘰𝘳𝘦 install.
Pipask is a drop-in replacement for pip that performs security checks before installing a package. Unlike pip, which needs to download and execute code from source distribution first to get dependency metadata, pipask relies on metadata from PyPI whenever possible. If 3rd party code execution is necessary, pipask asks for consent first. The actual installation is handed over to pip if installation is approved.
zap.store is a permissionless app store.
It uses nostr to establish identity, linking release artifacts to social profiles validated by the web of trust. This enables secure installs, a new app discoverability layer and developer monetization via zaps.
A drop-in, 5-20x faster, experimental Homebrew alternative.
zerobrew applies uv's model to Mac packages. Packages live in a content-addressable store (by sha256), so reinstalls are instant. Downloads, extraction, and linking run in parallel with aggressive HTTP caching. It pulls from Homebrew's CDN, so you can swap brew for zb with your existing commands.
A browser CLI for your AI Agents
One CLI for skills, browser primitives, debugging, and cloud sessions, designed to be driven by AI Agents.
Give AI Agents the skills to automate websites from the open web catalog. Suggested DOM selectors and XHR requests cut token costs by 50x.
The CLI for the open agent skills ecosystem. npx skills.
The open-source package registry for modern JavaScript and TypeScript.
JSR is designed for TypeScript. You publish TypeScript source, and JSR handles generating API docs, .d.ts files, and transpiling your code for cross-runtime compatibility.
JSR packages are distributed as web-standard ECMAScript modules.
Related contents:
The easiest way to distribute enterprise software.
🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.
An extremely fast Python package installer and resolver, written in Rust.
Related contents:
Repology, the packaging hub.
Repology monitors a huge number of package repositories and other sources comparing packages versions across them and gathering other information. Repology shows you in which repositories a given project is packaged, which version is the latest and which needs updating, who maintains the package, and other related information. Repology might be useful
The Airgap Native Package Manager for Kubernetes. airplane mode for your application delivery.
A free open source tool that enables continuous software delivery on systems that are disconnected from the internet. Zarf is a free and open source tool that enables declarative creation & distribution of software into air-gapped/constrained/standalone environments. Zarf provides a way to package and deploy software in a way that is repeatable, secure, and reliable.
Related contents:
search millions of open source JavaScript packages. Load optimized npm packages with no install and no build tools.
FAIR.pm is a groundbreaking new way of distributing software from a decentralized group of repositories.
FAIR’s primary goal is to improve security in the software supply chain while establishing a decentralized distribution model where no single entity controls the supply chain from end to end.
Related contents:
Nala is a front-end for libapt-pkg. Specifically we interface using the python-apt api. Especially for newer users it can be hard to understand what apt is trying to do when installing or upgrading. We aim to solve this by not showing some redundant messages, formatting the packages better, and using color to show specifically what will happen with a package during an install, removal, or upgrade.
Related contents:
declarative. reproducible. human-friendly.
Lix is a modern, delicious implementation of the Nix package manager, focused on correctness, usability, and growth – and committed to doing right by its community.
Distribution and Lifecycle Management for Cloud-Native Applications. Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm.
Timoni brings CUE's type safety, code generation, and data validation features to Kubernetes, making the experience of crafting complex deployments into a pleasant journey.
The Timoni project strives to improve the UX of authoring Kubernetes configs. Instead of mingling Go templates with YAML like Helm, or layering YAML on top of each-other like Kustomize, Timoni relies on cuelang's type safety, code generation and data validation features to offer a better experience of creating, packaging and delivering apps to Kubernetes.
Related contents:
📦 Mac App Store command line interface.
A command-line interface for the Mac App Store. Designed for scripting & automation.
Related contents:
One tool to manage every AI agent's skills. The universal skill manager for AI coding agents.
Stop juggling skill directories across Claude Code, Codex, OpenClaw, and other AI agents. agent-skill-manager (asm) gives you a single TUI and CLI to install, search, audit, and organize all your agent skills — everywhere.
Rust crates for fast handling of conda packages.
Rattler is a library that provides common functionality used within the conda ecosystem . The goal of the library is to enable programs and other libraries to easily interact with the conda ecosystem without being dependent on Python. Its primary use case is as a library that you can use to provide conda related workflows in your own tools.
Universal Package-management Tool for any OS.
Upt provides a unified command interface to manage packages for any operating system. Upt relies on the platform's package management tool to perform the task, it's more like a wrapper or adaptive alias.
A command line utility to display dependency tree of the installed Python packages.
pipdeptree is a command line utility for displaying the installed python packages in form of a dependency tree. It works for packages installed globally on a machine as well as in a virtualenv. Since pip freeze shows all dependencies as a flat list, finding out which are the top level packages and which packages do they depend on requires some effort. It's also tedious to resolve conflicting dependencies that could have been installed because older version of pip didn't have true dependency resolution1. pipdeptree can help here by identifying conflicting dependencies installed in the environment.
The AUR for Ubuntu.
An AUR-inspired package manager for Ubuntu. Pacstall is the AUR Ubuntu wishes it had. It takes the concept of the AUR and puts a spin on it, making it easier to install programs without scouring GitHub repos and the likes.
a package manager for the web.
Bower offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.
PHP Extension installer
Pickle is a new PHP extension installer. It is based on Composer and the plan is to get Composer to fully support it.
pkgx is a blazingly fast, standalone, cross‐platform binary that runs anything. It’s npx for everything else.
An extremely fast Python package and project manager, written in Rust.
Related contents:
- A year of uv: pros, cons, and should you migrate @ Bite code!.
- uv format: Code Formatting Comes to uv (experimentally!) @ Python Developer Tooling Handbook.
- Episode #660: Reinventing Python tooling with Rust @ Changelog Interviews.
- uv is the best thing to happen to the Python ecosystem in a decade @ Dr. Emily L. Hunt.
- Tame Python Chaos With uv – The Superpower Every AI Engineer Needs @ ShiftMag.
- How uv got so fast @ Andrew Nesbitt.
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).
Related contents:
Mamba is a fast, robust, and cross-platform package manager. mamba is a reimplementation of the conda package manager in C++.
Make repository management simple.
Handle thousands of packages with lightning-fast performance and reliable uptime. Flexible plans start free, with no credit card required.
A new implementation of Nix.
Tvix is a new implementation of Nix, a purely-functional package manager. It aims to have a modular implementation, in which different components can be reused or replaced based on the use-case.
Related contents:
Stop wrestling with code dependencies. Use Codependence! 🤼♀️
Codependence is a JavaScript utility for checking dependencies to ensure they're up-to-date or match a specified version.
Quickly locate nix packages with specific files.
nix-index is a tool to quickly locate the package providing a certain file in nixpkgs. It indexes built derivations found in binary caches.
Declarative package & configuration manager for Arch Linux.
Decman is a declarative package & configuration manager for Arch Linux. It allows you to manage installed packages, your dotfiles, enabled systemd units, and run commands automatically. Your system is configured using python so your configuration can be very adaptive.
Related contents:
Rust based package manager for macOS.
Sapphire is a next‑generation, Rust‑powered package manager inspired by Homebrew. It installs and manages:
- Formulae: command‑line tools, libraries, and languages
- Casks: desktop applications and related artifacts on macOS
ARM only for now, might add x86 support eventually.