package-manager
Wraps your package manager, preventing installation of malicious packages.
Related contents:
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.
Publish and install private python packages using OCI/docker registries.
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:
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.
Sideloading for Everyone.
Discover apps that push the boundaries of iOS. AltStore is an alternative app store for non-jailbroken iOS devices.
AltStore is an iOS application that allows you to sideload other apps (.ipa files) onto your iOS device with just your Apple ID. AltStore resigns apps with your personal development certificate and sends them to a desktop app, AltServer, which installs the resigned apps back to your device using iTunes WiFi sync. To prevent apps from expiring, AltStore will also periodically refresh your apps in the background when on the same WiFi as AltServer.
Terraform version manager. Install a specific version of Terraform.
Related contents:
📦 Mac App Store command line interface.
A command-line interface for the Mac App Store. Designed for scripting & automation.
Related contents:
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.
Sheldon is a fast, configurable, command-line tool to manage your shell plugins.
Related contents:
New App Store for GNOME.
A new app store for GNOME with a focus on discovering and installing applications and add-ons from Flatpak remotes, particularly Flathub. It emphasizes supporting the developers who make the Linux desktop possible. Bazaar features a "curated" tab that can be configured by distributors to allow for a more locallized experience.
Related contents:
The FAIR Package Manager is an open-source initiative of The FAIR Web Foundation, a Linux Foundation project. Our goal is to rethink how software is distributed and managed in the world of open web publishing. We focus on decentralization, transparency, and giving users more control. Our community brings together developers, infrastructure providers, and open web contributors and advocates who all share the same mission: to move away from centralized systems and empower site owners and hosting providers with greater independence.
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.
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.
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.
Make repository management simple.
Handle thousands of packages with lightning-fast performance and reliable uptime. Flexible plans start free, with no credit card required.
An extremely fast Python package and project manager, written in Rust.
Related contents:
A package manager written in PHP that supports installing dependencies from GitHub, npm, custom URLs, and local file paths. 🐶
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:
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 yet powerful plugin manager for Zsh.
It is a superset of the brilliant zgen. Providing more features and bugfixes while being fully backwards compatible. Have a look at the migration guide if you're currently using zgen. Also have a look at new features of zgenom.
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:
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.
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:
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.
Mamba is a fast, robust, and cross-platform package manager. mamba is a reimplementation of the conda package manager in C++.
Develop, Run, Distribute, Discover, and Secure your Javascript Packages.
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.
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.
Debian repository management tool.
Aptly is a swiss army knife for Debian repository management.
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.
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.
An extremely fast Python package installer and resolver, written in Rust.
Related contents:
pip-tools = pip-compile + pip-sync
A set of command line tools to help you keep your pip-based packages fresh, even when you’ve pinned them. You do pin them, right? (In building your Python application and its dependencies for production, you want to make sure that your builds are predictable and deterministic.)
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!
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.
pixi is a cross-platform, multi-language package manager and workflow tool built on the foundation of the conda ecosystem. It provides developers with an exceptional experience similar to popular package managers like cargo or yarn, but for any language.
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.
Next-gen Python tooling. Fast, unified, futuristic
Astral’s mission is to make the Python ecosystem more productive by building high-performance developer tools, starting with Ruff.
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.
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.
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 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.
pkgx is a blazingly fast, standalone, cross‐platform binary that runs anything. It’s npx for everything else.
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
a Hassle-Free Python Experience.
Rye is a comprehensive project and package management solution for Python. Born from its creator's desire to establish a one-stop-shop for all Python users, Rye provides a unified experience to install and manages Python installations, pyproject.toml
based projects, dependencies and virtualenvs seamlessly. It's designed to accommodate complex projects, monorepos and to facilitate global tool installations.
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.
Declarative CLI Version Manager. Unify tool versions in teams, projects, and CI. Easy, painless, and secure.
Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly
📦, 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.
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.
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.
search millions of open source JavaScript packages. Load optimized npm packages with no install and no build tools.
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.
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.