Best Package Managers of 2024

Find and compare the best Package Managers in 2024

Use the comparison tool below to compare the top Package Managers on the market. You can filter results by user reviews, pricing, features, platform, region, support options, integrations, and more.

  • 1
    Fink Reviews

    Fink

    Fink

    Free
    The Fink project aims to bring Unix open-source software to Darwin and Mac OS X. We modify Unix software to compile and run on Mac OS X ("port") and make it available for downloading as a cohesive distribution. Fink uses Debian tools such as dpkg or apt-get for powerful binary package management. You can choose to download precompiled binary packages, or build everything from the source. The project provides precompiled binary packages and an automated build-from source system. Mac OS X only has a limited set of command-line utilities. Fink provides enhancements to these tools, as well as a selection graphical applications for Linux and other Unix versions. Fink automates the compile process. You won't have to worry about Makefiles, configure scripts or their parameters ever again. The dependency system ensures that all required libraries are available.
  • 2
    Windows Package Manager (winget) Reviews

    Windows Package Manager (winget)

    Windows Package Manager

    Free
    You might be interested in the Windows Package Manager tool if you are new to Windows Package Manager. The Windows Package Manager Community repository contains all the packages that are available to the client. The client needs Windows 10 1809 (build 17763) at this time. Windows Server 2019 cannot be installed as the Microsoft Store is unavailable and updated dependencies are not available. Although it is possible to install Windows Server 2022, this should not be considered supported and must be manually installed.
  • 3
    Conda Reviews

    Conda

    Conda

    Free
    Package, dependency, or environment management for any language: Python, R. Ruby, Lua. Scala, JavaScript C/ C++, Fortran and more. Conda, an open-source package and environment management system, runs on Windows, macOS and Linux. Conda quickly installs and runs packages and their dependencies. Conda makes it easy to create, save, load, and switch between environments on your computer. Although it was designed for Python programs, Conda can also package and distribute software for other languages. Conda is a package manager that helps you locate and install packages. Conda can also be used to manage environment managers. You can create a completely separate environment to run the different version of Python while still running your usual environment.
  • 4
    MSYS2 Reviews

    MSYS2

    MSYS2

    Free
    MSYS2 is a collection tools and libraries that provide an easy-to use environment for building, installing, and running native Windows software. It includes a command-line terminal called mintty, bash and version control systems such as git and subversion. Tools like tar, awk, and even build systems such as autotools. All of these are based on modified Cygwin. MSYS2's core components are based on Cygwin. However, the main purpose of MSYS2 was to provide a build environment that native Windows software can use. The Cygwin-using parts of MSYS2 are kept to a minimum. MSYS2 provides the latest native builds for GCC and mingw–w64, CPython CMake, Meson OpenSSL, FFmpeg Rust, Ruby, and CMake. Pacman is a package management system that makes it easy to install packages and keeps them updated. This should be familiar to Arch Linux users.
  • 5
    Rudix Reviews

    Rudix

    Rudix

    Free
    Rudix is a target for macOS (previously known as Mac OS X). It has minor support for OpenBSD and FreeBSD. The "ports" build system, also known as "ports", provides step-by-step instructions to create third-party software entirely from source code. Rudix is more than a ports framework. It also includes packages and precompiled software that can be downloaded in a format (files *.pkg). This allows for easy installation on your Mac. Visit us at GitHub/rudix/mac or our mirror at GitLab/rudix if you'd like to collaborate on the project. To submit bugs or request new features, use the GitHub issue tracker. Rudix is closely related to Fink, MacPorts and pkgsrc. Packages are built and tested on macOS Big Sur (Version 11 Intel only). ), Catalina, Version 10.15, and OS X El Capitan, Version 10.11. Each package is self-contained, and contains everything it needs to function. Binaries, libraries, documentation, and other files will be installed under /usr/local/.
  • 6
    PackageManagement (OneGet) Reviews

    PackageManagement (OneGet)

    PackageManagement (OneGet)

    Free
    This module is currently not under development. This repository is no longer accepting pull requests. OneGet is stable and will receive only high-priority fixes from Microsoft in future. This repository can be used to help you with any questions or unusual behavior. PackageManagement is now supported on Windows, Linux, and MacOS. PackageManagement is part of PowerShell Core releases. We occasionally make binary drops to PowerShellCore.
  • 7
    AppGet Reviews

    AppGet

    AppGet

    Free
    AppGet is a Github moderated open-source package manager that focuses on security and automation. All moderation takes place in GitHub. Anybody can submit a pull-request which is then reviewed and approved by our team. Any application in our library can be installed, updated, and removed even if it wasn't installed with AppGet. Our client code as well as our application library are open-source and available on GitHub. AppGet bots work round the clock to keep our application library up-to-date. AppGet's applications are always available for download directly from the author. No more searching the internet for the download link. AppGet uses metadata-only manifests. This makes it much easier to review manifests and, in general, much more secure.
  • 8
    Npackd Reviews

    Npackd

    Npackd

    Free
    Npackd (pronounced "unpacked") is a GPLv3 licensed installer/application store/package manager/marketplace for applications for Windows. It allows you to search for and install software, update your system, and uninstall it when necessary. The process of installing or uninstalling software is completely automated. It allows you to search for and install software, update your system, and uninstall it when it is no longer needed. This video will help you understand the process. The process of installing or uninstalling applications can be done completely automatically (silent, unattended installation, un-installation).
  • 9
    DNF Reviews

    DNF

    DOCS

    Free
    DNF is a software package administrator that installs, updates and removes Fedora packages. It is the successor of YUM (Yellow-Dog Upgrader Modified). DNF makes it easy for you to maintain packages. It automatically checks for dependencies and determines the actions needed to install packages. This eliminates the need for you to manually install or update the package and its dependencies using the rpm command. Fedora now uses DNF as the default software package manager. Removing dependencies, which are no longer needed by current programs, of packages that have been installed. It checks for updates but does not download nor install the packages. Basic information about the package, including version, release, description, and name.
  • 10
    Zero Install Reviews

    Zero Install

    Zero Install

    Free
    A decentralized cross-platform software installation system. It works on Linux, Windows, and macOS. Fully open-source. You can run apps in one click. You can run applications without installing them first. You can control everything using a graphical interface or command line. You can control your computer. You don't have any control over what happens during installation. You can mix and match stable and experimental applications on one system. Software can be distributed by anyone. One package can be used on multiple platforms. You can publish on any static web host. There is no central point of management. Automatic updates and dependency handling. Security is paramount. The installation of an app does not grant it administrator access. Before any new software can be run, digital signatures must be verified. Apps can share libraries with each other without needing to trust each others. Automatic self-updating, staged rollsouts, and other improvements to desktop integration.
  • 11
    YUM Reviews

    YUM

    Red Hat

    Free
    One of the most common tasks a sysadmin must do is to install, patch, and remove software packages from Linux machines. Here's how to get started with Linux package administration in Linux Red Hat-based distributions. Package management is the process of installing, updating and removing software from specific repositories in Linux. Different package management tools are used by Linux distros. Red Hat-based distros often use RPM (RPM package manager) and YUM/DNF. YUM is Red Hat Enterprise Linux's primary package management tool. It allows you to install, update, remove, and manage software packages. YUM handles dependency resolution when updating, installing, and removing software packages. YUM can manage packages either from.rpm packages or installed repositories. YUM has many commands and options.
  • 12
    WPKG Reviews

    WPKG

    WPKG

    Free
    WPKG automates software deployment, update, and removal for Windows. It can push/pull software packages such as hotfixes, Service Packs, or program installation packages from a central server (such as Active Directory or Samba) to a number workstations. It can be run in the background to install the software (silent installation) without any user interaction. It can install MSI and InstallShield, PackagefortheWeb and Nullsoft. WPKG is an open-source program. WPKG is an open-source software that can be used to enhance your Active Directory or Samba setup. It allows you to install, update, remove, and more. You can also use WPKG to install software on your workstations. You can also execute custom scripts from your workstations. This includes synchronizing time and setting printers.
  • 13
    Fortran Package Manager Reviews
    Package manager and build system in Fortran. Many packages are already available for fpm to provide a rich and accessible ecosystem of general-purpose and high performance code. Fortran Package Manager (fpm), is a package manager for Fortran. Its main goal is to improve the user experience for Fortran programmers. It makes it easier to create your Fortran program, library, test, and example programs, and to distribute it as a dependency to other Fortran project. Fpm's user interface was inspired by Rust's Cargo. Its long-term goal is to grow and nurture the Fortran ecosystem of modern libraries and applications. The plugin system allows the Fortran package manager to easily expand its functionality. The plugin fpm-search allows you to query the package registry. It is easy to install on our system because it is built using fpm.
  • 14
    fpm Reviews

    fpm

    fpm

    Free
    fpm allows you to create packages for Debian and Ubuntu, Fedora. Fedora, Fedora. CentOS. RHEL. Arch Linux. FreeBSD. fpm is not a new packaging system. It's a tool that makes it easier to create packages for existing systems. It accomplishes this by providing a command-line interface that allows you to quickly create packages. FPM is written in ruby, and can be installed with gem. To build certain package formats, such as snap and rpm, you will need to have certain packages installed. You may need to install additional tools on your machine in order to build certain package formats, especially if you are creating a package for another distribution or operating system. FPM takes your program, and creates packages that are compatible with different operating systems. FPM can take any nodejs, ruby gem or python package, and convert it into a deb/rpm,/pacman, etc. package.
  • 15
    Novus Reviews

    Novus

    Novus

    Free
    A futuristic and fast package manager for Windows. Novus uses multithreaded downloading, which makes the download speeds 8x faster than any other package manager. Novus is extremely fast and can install and uninstall packages simultaneously, making it as efficient possible. All of Novus's packages can be monitored regularly and are trusted by the community. Novus is extremely fast and can install and uninstall packages simultaneously, making it as efficient possible. All of Novus's packages can be monitored on a regular basis and all are trusted by the community.
  • 16
    Apache Ivy Reviews

    Apache Ivy

    Apache Software Foundation

    Free
    Apache Ivy™, a popular dependency manager, focuses on simplicity and flexibility. Learn more about the unique enterprise features of Ivy, what others have to say about it, as well as how it can help improve your build system. Ivy is a tool to manage (recording and tracking, resolving, reporting) project dependencies. Ivy is process-agnostic, and does not require any specific structure or methodology. It is flexible and reconfigurable, so it can be used to adapt to many different build and dependency management processes. Ivy can be used as a standalone tool but it is also compatible with Apache Ant. It provides a variety of powerful Ant tasks, including dependency resolution, reporting and publication. Ivy is a powerful tool with many useful features. The most popular and widely used are its flexibility, integration to Ant and strong transitive dependency management engine. Ivy is open-source and released under a very permissive Apache License.
  • 17
    AnyTree Reviews
    Introducing AnyTree - the first software distribution system secured by blockchain. AnyTree ensures that apps distributed or used by developers are delivered exactly the way they should be. The Software Supply Chain has a major impact. There is a distinct lack of secure, transparent, verifiable and trustless delivery of source code/binaries for developers and users across all software fields. Storing your code in git means that it has a single point control and an owner. This can lead to security vulnerabilities. There is currently no industrial solution that is not centralised and therefore not dependent on a few actors. GOSH's main solution to this problem is that it allows developers to create consensus around their code. The more code they write, the more secure the code becomes.
  • 18
    just-install Reviews

    just-install

    just-install

    Free
    Just-install is a simple package installer for Windows. Just-install allows you to install packages, configure a specific architecture, review the list of packages and get help with simple cms commands.
  • 19
    Master Packager Reviews
    Master Packager is a tool for application packaging that allows you to create, edit and repackage Microsoft Windows Installer files (MSI). Our vision is that application packaging will be easy, fast and affordable for all, from small businesses to large enterprises. • Fast - The tool will never display "not responding". Modifying large MSIs can be done easily. Repackaging is no different. • High quality – Standardized naming and ICE validation as well as.dll/.exe registration mapping are a few examples on how this tool reduces human errors and increases the quality. • Simple - Both new and experienced packagers can create packages right away. • Automation - The templates can be captured, built and applied fully automatically, allowing for full automation of repackaging. • Price - By providing the same or better Master Packer, you can save money up to ten times.
  • 20
    tea Reviews
    Tea - the revolutionary cross-platform package manager. Say goodbye to slow and clunky and hello to fast and smooth. Brew's creator. Tea is a simple application that allows you to type commands and the program will take care of everything else. Support specific tool versions and the latest open source tools for different projects. Tea can help you manage your packages better. We plan to use blockchain to remunerate developers for their contributions to OSS by leveraging the packaging infrastructure. Our white paper will give you more information about our ambitious plans for web3. Tea allows you to access the entire ecosystem of open source software. Prefix your commands with tea and tea will install the tool for you if it isn't already installed. Use developer environments and add magic to your shellscripts to improve your workflow. If you don't want to enable magic, just prefix your commands using tea.