Best npm Alternatives in 2024

Find the top alternatives to npm currently available. Compare ratings, reviews, pricing, and features of npm alternatives in 2024. Slashdot lists the best npm alternatives on the market that offer competing products that are similar to npm. Sort through npm alternatives below to make the best choice for your needs

  • 1
    Yarn Reviews
    Yarn doubles as a project manager and package manager. We have you covered, whether you are a hobbyist, an enterprise user, or a large project manager. Split your project into sub-components that can be kept in a single repository. Yarn guarantees that an installation that works now will work in the future. Although Yarn can't solve all your problems it can help you build the foundation that others can do it. We believe in challenging the status-quo. What should the ideal developer experience look like? Yarn is an open-source project that is independent and not tied to any company. We thrive because of your support. Yarn already knows all about your dependency tree and even installs it for you. Why is it up to Node how to locate your packages? Instead, the package manager should inform Node about the location of your packages on the disk. They also need to manage dependencies between packages or versions.
  • 2
    NuGet Reviews
    NuGet is the package manager of.NET. NuGet client tools allow you to create and consume packages. All package authors and consumers use the NuGet Gallery as their central package repository. Are you new to NuGet? Get started with a walkthrough that demonstrates how NuGet powers your.NET programming. Browse the thousands of packages that NuGet developers have shared with the.NET community. You want to create your first NuGet package? Share it with the community! Take a look at our walkthrough to learn how to make your first NuGet package and share it with the community. The command-line tool nuget.exe builds and runs under Mono 3.2.2+ and can create Mono packages. While nuget.exe is fully compatible with Windows, there are known issues for Linux and OS X. The listing page of a package on NuGet (or other private feed) is the best source to learn about it. Each package page on NuGet contains a description, version history, and statistics about its usage.
  • 3
    Chocolatey Reviews
    Chocolatey is the largest online registry for Windows packages. By combining executables, zips, scripts and installers into one package file, Chocolatey packages can be used to manage a specific piece of software. All package submissions are subject to a rigorous moderation process that includes automatic virus scanning. The community repository has a strict policy against malicious and pirated software. Many organizations have to deal with the challenge of supporting multiple versions of software. Chocolatey helps organizations automate and simplify their complex Windows environments. Our customers have seen a significant reduction in effort, increased speed of deployment, reliability, and extensive reporting. Reduce complexity, save time, and stay current on the most recent technologies and approaches.
  • 4
    Bit Reviews
    Bit is a collaborative and scalable way to create and reuse components. It provides everything you need, from local development to cross-project integrations. It's free to try. Bit is an open-source toolchain that allows for component-driven development. Distribute composable software instead of monolithic apps. Distribute component ownership across development teams. Components are simple to replace and refactor. Develop consistency and standards across products and teams. Instead of reinventing the wheel, combine existing components to create new ones. Create a reusable design system and UI. Develop a consistent and reusable UI system. Code and teams should be distributed. Encourage autonomy and standardization. Scale to cross-team collaboration. This will bridge the gap between product design, development, and design. A composable and scalable backend that doesn't repeat itself is possible.
  • 5
    Aleo Reviews
    It is modular and compliant. This is the ultimate toolkit to build private applications. A world-class infrastructure designed for you and your team. Everything you need, from IDE to blockchain, and everything in between. Leo is your tool for developing. With ease, you can create your app using our programming language. You can iterate lightning fast. Our platform makes it easy to compile and test your code, hassle-free. You can deploy to the blockchain. Your shiny new app will be ready in no time. Find out what we are creating for developers like yourself. Aleo Package Manager makes it easy to create applications. You won't be able to compromise on convenience or user privacy for the first time. Aleo makes it easy to deploy and share your application for life. Aleo has assembled a solid compiler team to create a very ambitious circuit compiler. This project aims to make it easy for developers to use zero-knowledge proofs in applications.
  • 6
    WPKG Reviews
    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.
  • 7
    Conda Reviews
    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.
  • 8
    Fink Reviews
    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.
  • 9
    Homebrew Reviews
    The missing package manager for macOS or Linux. The script explains what it does and then stops before it does it. Homebrew installs what Apple (or your Linux operating system) did not. Homebrew installs packages in their own directory, then symlinks them into /usr/local (on macOS Intel). Homebrew won’t install files beyond its prefix, so you can place a Homebrew setup wherever you like. Trivially, you can create your own Homebrew packages. It's all Git, Ruby under the hood. So hack away with the knowledge you can easily revert any modifications and merge upstream upgrades. Homebrew formulae can be used as simple Ruby scripts. Homebrew works well with macOS (or any Linux system). Install RubyGems and their dependencies using brew Homebrew Cask installs macOS fonts, plugins, and other non-open-source software. It is as easy as creating a recipe to make a cask.
  • 10
    fpm Reviews
    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.
  • 11
    Portage Reviews
    The Portage Development Project is a tool that allows for the installation and management of packages. It is constantly evolving. The developers strive to create a system that is as simple, backwards compatible, automated, as well as easy to use. Bugs can be tracked and fixed via the Gentoo bug tracker. Developer-developer correspondence is maintained by the gentoo–portage-dev mailinglist. The #gentooportage (webchat), IRC channel on Libera.Chat is another communication channel. Portage is a project that aims to integrate developer and user tools in a seamless way to support the growth and maintenance Gentoo packages. This means that we not only work on Portage, but also on the associated tools and on ensuring that our APIs can be used with other tools.
  • 12
    Nix Reviews
    Nix is a tool which takes a unique approach in package management and system configuration. Learn how to create reliable, reproducible, declarative systems. Nix creates packages isolated from each other. This makes them reproducible and doesn't have undeclared dependency. So if a package is working on one machine, it will also on the other. Nix makes it easy to share development and build environments with your projects regardless of the programming languages or tools you use. Nix makes sure that other packages are not broken by installing or upgrading one package. It allows you to rollback to previous versions and ensures no package is in an unaligned state during an update. Nix is a functional package manager. It treats packages as values in pure functional programming languages like Haskell. Packages are built using functions that have no side effects and never change after they are built.
  • 13
    Cargo Reviews
    Cargo is the Rust package administrator. Cargo downloads your Rust packages' dependencies, compiles them, makes distributable packages, then uploads them to crates.io. This is the Rust community’s package registry. This book can be contributed to by anyone on GitHub. Install Cargo (and Rust), and create your first crate. You can interact with Cargo via its command-line interface by using the commands. A Rust-crate can be either a library, or an executable program. They are also known as binary crate and library crate. The term crate can refer to either the source code or the compiled artifact produced by the target. It could also refer to a compressed package that was downloaded from a registry. Your crates may depend on libraries from crates.io, other registries, repositories of git, or subdirectories in your local file system. Temporarily, you can override the dependency's location.
  • 14
    Snapcraft Reviews
    This is the code repository of snapd, which is the background service that manages snaps and maintains them. Snaps are app packages that automatically update for desktop, cloud, IoT, and IoT. Snaps are easy to install, secure, cross platform, and dependency-free. They are being used every day on millions of Linux systems. Snapd, in addition to its many management and service functions, provides snapd, the snap command. It is used to install and delete snaps, interact with the wider snap ecosystem and implement the confinement policies that isolate snaps, and governs the interfaces that allow snaps access to specific system resources outside their confinement. The Snap Store has a wide range of products that you can download, such as Spotify and Visual Studio Code. You can also create your own snaps by following our snap documentation creation process.
  • 15
    Helix TeamHub Reviews
    Your code repository software is where your source code is stored. This could be a Mercurial repository, Git, SVN repository, or a combination of both. Helix TeamHub is able to host your source code repository. You can either add multiple repositories to a single project or create separate projects for each repository. Helix TeamHub can store more than just your code repositories. All of your software assets can be managed and maintained in one place. This includes building artifacts (Maven and Ivy), and Docker container registry registries. Private file sharing via WebDAV repositories is also available. This allows you to access your other binary files. Helix TeamHub can be used alone or in conjunction with Helix Core to provide a single source for truth across all development teams via Helix4Git. You can, for example, keep large binary files in Helix Core and then combine them with Git assets from Helix TeamHub to create a hybrid workspace that achieves high build performance.
  • 16
    packagecloud Reviews

    packagecloud

    packagecloud

    $150 per month
    Here is fast, reliable, and secure software. Developer-friendly, unified interface for all your artifacts, written in any language and delivered to any infrastructure. Packagecloud handles your packages securely and quickly so you can ship securely. Consistent package repositories at enterprise scale and startup speed. One API and CLI for all environments and types of packages. It integrates seamlessly and harmoniously into the systems you already use. You can manage all your packages and deploy them to any environment from one interface, whether it's on-premise or cloud. Packagecloud supports all the most popular package types including Ruby, Python, Ruby, Node and more. Packagecloud is designed for teams and includes access control and collaboration features. Packagecloud just works. Packagecloud is easy to use. We run thousands upon thousands of tests to ensure consistent behavior, even when there are bugs in the packaging systems.
  • 17
    AWS CodeArtifact Reviews

    AWS CodeArtifact

    Amazon

    $0.05 per GB per month
    Store and share artifacts between accounts with appropriate levels granted to your teams. A fully managed service reduces the overhead of setting up and maintaining an artifact or infrastructure. Pay-as you go pricing allows you to only pay for the software packages that are stored, the number of requests and data transferred outside of Region. Configure CodeArtifact so that it fetches from public repositories, such as the npm Registry (npm Registry), Maven Central (PyPI), NuGet, and Python Package Index. Publication of private packages to a central repository allows organizations to securely share them. Create automated approval workflows using CodeArtifact's APIs and Amazon EventBridge. AWS CloudTrail provides visibility into your packages. AWS CodeBuild can pull dependencies from CodeArtifact and publish new versions of private packages protected with AWS Identity Access Management (IAM).
  • 18
    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.
  • 19
    Bower Reviews
    Websites are made up of many things, including frameworks, libraries and assets. Bower handles all of these things for you. It can be difficult to keep track of all these packages, or to make sure they are set up correctly. Bower comes to your rescue! Bower can manage components that include HTML, CSS, JavaScript and fonts. Bower doesn't combine or minify code, or do anything else. It just installs the correct versions of the packages and their dependencies. Bower fetches and installs packages from all over the internet. It also takes care of searching, finding, downloading and saving the stuff you need. Bower keeps track these packages in a manifest file called bower.json. You can choose how you use packages. Bower offers hooks that allow you to use packages in your tools and workflows. Bower is optimized to work on the front-end. Bower will download jQuery once if multiple packages depend on one package, such as jQuery.
  • 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.
  • 21
    pkgsrc Reviews
    pkgsrc, which currently contains over 17,900 packages, is a framework to manage third-party software on UNIX systems. It is the default package manger of NetBSD, SmartOS and can be used for allowing freely available software to be easily built on a large number other UNIX-like platforms. The binary packages produced by pkgsrc are easily used without the need to compile any source code. It can be used to enhance the software on an existing computer. pkgsrc has many configuration options and is flexible. It supports building packages for an arbitrary prefix, allowing multiple branches on one machine, a build options Framework, and a compiler transform framework. Installation and unprivileged use are also supported. NetBSD already has the tools to use pkgsrc. On other platforms, you will need to bootstrap the pkgsrc package management tools.
  • 22
    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.
  • 23
    Rails Assets Reviews
    Rails Assets is the frictionless proxy for Bundler and Bower. It converts the packaged components into gems, which can be easily dropped into your asset pipeline. First, ensure bundler >=1.8.4. First, add Rails Assets to your new gem source. Next, refer to any Bower components you need as gems. If you are having issues with SSL certificates or security is not a priority in development, you can use an alternate endpoint. Bundler can request a package like this during bundle install. Rails Assets' daemon will automatically fetch the component from Bower.json and analyze it. Then, it will repackage the component in a valid Ruby gem, and serve it to your application. Recursively, dependencies are handled in the same way. Rails Assets Gems can be used with any Sprockets-based app. It also works with Sinatra!
  • 24
    Aptitude Reviews
    Aptitude is a Ncurses- and command-line-based front-end to many Apt libraries. These libraries are also used by Apt (the default Debian package manager). Aptitude is text-based, and can be run from a terminal. A flexible syntax to match packages in a mutt-like fashion. You can mark packages as "automatically installed" and "manually installed" to allow packages to be removed when they are no longer needed (feature also available in Apt since a few Debian releases). Preview of actions to be performed with different colors marking different actions. Interactively retrieve and display all available Debian packages' changelogs. Score-based dependency solver that is more suitable to interactive dependency resolution with additional hints such as "I don’t want this part of the answer but keep that other part for your next attempt." Apt's dependency solver, on the other hand, is optimized for quick solutions.
  • 25
    Nexus Repository Pro Reviews
    Manage binaries and create artifacts throughout your software supply chain. All components, binaries and artifacts are available from one source. Distribute parts and containers efficiently to developers. More than 100,000 organizations worldwide have used this product. Distribute Maven/Java components, npm and NuGet, Helm and Docker, OBR, APT and GO, R components, and many more. From dev to delivery, manage components: binaries and containers, assemblies, and finished products. Advanced support for Java Virtual Machine (JVM), including Gradle, Ant and Maven, as well as Ivy. Compatible with Eclipse, IntelliJ and Hudson, Jenkins, Puppets, Puppets, Chef, Docker and many other popular tools. High availability and innovation available 24x7x365. One source of truth for all components throughout your software development lifecycle, including QA, staging, operations. Integrate with existing user access provisioning systems such as LDAP, Atlassian Crowd and more.
  • 26
    Rudix Reviews
    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/.
  • 27
    Perforce Helix Core Reviews
    Perforce version control -- Helix Core - tracks and manages any changes to your source code and digital assets. It does much more than this. Helix Core allows development teams to move faster while creating more complex products. It also provides a single source for truth across all development. Contributors can use the tools they already have to sync their work into Helix Core. Helix Core can handle all things. There are tens of thousands of users. There are 10s of millions of transactions per day, and 100s of Terabytes of data. There are also 10,000+ concurrent commits. It can even quickly deliver files to remote users without waiting for the WAN. It can be used on-premises as well as in the cloud. Reduce the time spent navigating tools and processes and spend more time delivering value. Helix Core ensures everyone is efficient. You will get quick feedback, flexibility, automation, and faster builds. Don't waste your developers time with manual workflows. Let them get back to coding.
  • 28
    Codeberg Reviews
    Codeberg is a collaboration platform that offers git hosting and git hosting for open-source software, content, and projects. Independent and powered entirely by donations and contributions, consider joining Codeberg e. V. for further support and to cast your vote! All services are run on servers that we control. There are no dependencies on any external services, and there are no third-party cookies or tracking. All the tools that allowed this development were created by the Free and Open Source Software community. However, commercial for-profit platforms host the results of our collaborative work. This paradox has resulted in literally millions of volunteers creating, collecting, and maintaining invaluable knowledge, documentation, software, to feed closed platforms driven commercial interests, whose program cannot be seen or controlled from outside.
  • 29
    Zypper Reviews
    Zypper is a command line package manager that allows you to install, update, and remove packages. It can also manage repositories. Zypper behaves and works as a regular command line tool. It supports subcommands, arguments and options that can be used for specific tasks. Zypper has many advantages over graphical package managers. Zypper is a command-line tool that is easy to use and saves you time. Zypper actions are scriptable. Zypper can also be used on systems without graphical desktop environments. This makes Zypper suitable for remote machines and servers. To execute Zypper, simply type its name followed by a command. You can also choose from one or several global options by simply typing them before the command. Some commands require multiple arguments. Executing subcommands within the Zypper shell and using global Zypper options is not supported.
  • 30
    Synaptic Reviews
    Synaptic is a graphical package manager program for apt. It offers the same features as apt-get's command-line utility, but with a GUI front-end built on Gtk+. You can install, remove, upgrade, and downgrade single or multiple packages. Upgrade your entire system. Manage package repositories (sources.list). You can search for packages by name, description, or other attributes. You can filter packages by section, name, status, or custom filter. Sort packages by name and version. You can search all online documentation about a package. Download the most recent changelog for a package. Lock packages to the latest version. Forcing the installation of a particular package version. Undo/Redo selections. Built-in terminal emulator to the package manager. Only for Debian/Ubuntu, configure packages using the debconf system. Only for Debian/Ubuntu, Xapain-based fast searches (thanks to Enrico Zini).
  • 31
    PackageManagement (OneGet) Reviews
    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.
  • 32
    Novus Reviews
    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.
  • 33
    MSYS2 Reviews
    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.
  • 34
    PowerShellGet Reviews
    PowerShellGet is a module that allows you to discover, install, update, and publish PowerShell artifacts such as modules, DSC resources and role capabilities. The Find-Command cmdlet searches PowerShell commands like cmdlets, aliases and functions. Find-Command searches registered repositories for modules. A PSGetCommandInfo object returns each command that Find-Command finds. The PSGetCommandInfo object is available for sending down the pipeline to Install-Module cmdlet. Install-Module installs a module that contains the command. You can locate DSC resources using the parameters Tag or RequiredVersion. Tag displays the current version for every resource that has the specified tag in it. RequiredVersion requires the ModuleName parameter, while the Name parameter can be optional. The output is limited by the Name and ModuleName parameters. To display all versions of a DSC resource, use the AllVersions parameter.
  • 35
    Helm Reviews

    Helm

    The Linux Foundation

    Free
    Helm is a tool that helps you manage Kubernetes apps. Helm charts can help you create, modify, and upgrade any Kubernetes app. Charts are simple to create, modify, share, publish, and update. Charts can be used to describe complex apps, make it easy to install the application again and act as a single point for authority. With custom hooks and in-place upgrades, you can take the hassle out of updating. Charts can be easily authored, shared, and hosted on public or private servers. You can use helm rollback to easily roll back to an older release. Helm uses a packaging format called charts. A chart is a collection or files that describes a set of Kubernetes resource. One chart can be used to deploy a simple thing like a memcached container or a complex web app stack that includes HTTP servers, databases, caches and more.
  • 36
    Homebrew Cask Reviews
    A CLI workflow to manage macOS applications distributed in binaries. Homebrew Cask is an extension of Homebrew that brings elegance, simplicity and speed to the installation, management, and administration of GUI macOS apps such as Atom or Google Chrome. This is done by providing a CLI workflow that allows you to manage macOS applications distributed in binaries. Homebrew Cask can be used immediately after you have installed it. Homebrew Cask installs macOS fonts, apps, plugins, and non-open-source software. Homebrew Cask can be used as part of Homebrew. All Homebrew Cask commands start with brew. This works for both Casks as well as Formulae. The command brew installation accepts one or more Cask tokens. Homebrew Cask includes bash and zsh completions for the brew command. The Homebrew Cask repository acts as a Homebrew Tap. You'll be able to pull down the most recent Casks whenever you issue the Homebrew command brew upgrade.
  • 37
    AppGet Reviews
    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.
  • 38
    Zero Install Reviews
    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.
  • 39
    Nexus Repository OSS Reviews
    Your teams will have one source of truth for all components they use. Caching proxy servers from remote repositories can improve build performance and reliability. All major formats and package types are covered. You can install on unlimited servers and unlimited users. Distribute Maven/Java/NuGet, Helm/Docker, Helm, NuGet, Helm and Docker. You can manage components from dev to delivery, binaries and containers, as well as finished goods. Amazing support for Java Virtual Machine (JVM), including Ant, Gradle, Maven and Ivy. Using components that you share internally can streamline productivity. Get insight into component security, licensing, and quality issues. Remote package availability allows you to build off-line. Integrate with industry-leading tools for building. Nexus Repository Pro capabilities to build binaries and artifacts throughout the entire software supply chain.
  • 40
    Ninite Reviews

    Ninite

    Ninite

    $35 per month
    Ninite Pro allows you to manage Windows PCs (Windows 7 or later) via a live web interface. You can install the lightweight Ninite Agent on all your machines for easy point-and-click management. It's a simple way to see a live interactive view of all your machines. The new NinitePro allows you to manage your software via a live web interface. Each machine is a row, and each app a column. To update, install, uninstall, or remove an app from a machine, you can choose a single cell. You can also select multiple cells (or entire rows, columns, or all) to perform bulk actions. You can even monitor the agents' work in real time. The agent receives commands from Ninite and then sends them back updates via secure connection to the servers. A roaming laptop will look and work exactly the same as any other machine on the web interface. It also makes it possible to issue install/update/uninstall commands for offline machines and have them be delivered the next time those machines are online.
  • 41
    ProGet Reviews

    ProGet

    inedo

    $9,995 per year
    Quickly download and install ProGet to scan for vulnerabilities and control who can access which feeds and actions. ProGet is self-managed, and comes in a powerful free version which can be upgraded as necessary. ProGet allows you to package components and applications so that your software can be built once and then deployed across multiple environments. This allows everyone to be sure that the software going to production has been tested and built correctly. Third-party packages such as NuGet, PowerShell and Chocolatey, as well as Docker containers, are supported. This allows you to enforce quality standards and monitor for open-source licences. It also allows you to scan for vulnerabilities across all packages earlier in the development process. ProGet provides high availability, load-balancing and multi-site replication to centralize your software applications and components within your organization to provide uniform access for developers and servers.
  • 42
    InstallAware Reviews

    InstallAware

    InstallAware

    $1,254.92 one-time payment
    Your setups are protected from corrupted Windows Installer stacks (which could cause your setups not to work due to your fault). Best of all, you can switch between native code or Windows Installer setup engines at the runtime, as many times as you need. InstantInstall Acceleration, which uses the native code setup engine to install Windows installers, delivers setups that are up to a hundred times faster than any other Windows installers. InstallAware Developer is a powerful Windows Installer software solution that allows MSIcode scripting to speed up setup development. It's also free from the steep learning curve and high cost of other setup solutions. InstallAware seamlessly connects Win32, Win64 and.NET apps with the Windows Store. It creates a Universal Windows app using a customizable template, and allows your end-users to download your apps from the Windows Store.
  • 43
    InstallAnywhere Reviews

    InstallAnywhere

    Revenera

    $7,423 per 3 years
    You don't want to risk a customer experience that is poor or a mistake in installation. InstallAnywhere is the best multi-platform solution to developers creating installers for virtual, physical, and cloud environments. InstallAnywhere allows developers to create professional-grade installation software that works on any platform. InstallAnywhere allows you to create reliable and secure installations for Windows, Linux, Solaris and IBM. You can also deploy them to the cloud or physically (or even bundle it into a Docker container). All this is done from one project file. InstallAnywhere allows you to quickly adapt to industry changes, go to market faster, and provide a great customer experience. Software development is faster and easier. Customized installations will impress end-users. Simplify virtualization and cloud-based deployments
  • 44
    Advanced Installer Reviews

    Advanced Installer

    Advanced Installer

    $499 one-time payment
    Advanced Installer is a Windows installation authoring tool that allows you to install, update, and configure your products securely, reliably, and securely. Advanced Installer's expert knowledge can help businesses save hundreds of hours and thousands dollars. It is completely GUI-driven, user-friendly, and does not require any scripts, databases, or XML to be written. You can save time and get your product to market. Use wizards to create and import IDE projects and integrate them into automated source control systems and build tools. With just a few mouse clicks, hundreds of powerful features can be used. Your installers can configure tons of functionality. Installers who are not qualified will cause fewer incidents. Installers who are reliable and meticulously crafted will be a pleasure to work with. Included updater and launcher, bootstrappers, trialware, serial validations, dialog editor, additional languages, as well as many other features.
  • 45
    Pacman Reviews
    Pacman is a Linux utility that manages software packages. It uses compressed files as a package format and maintains a text-based database (more like a hierarchy) in case of any hand tweaking. Pacman doesn't try to do everything. It can add, remove, upgrade, and upgrade packages in the system. You can also query the package database to find files, owners, and installed packages. It can also download packages from remote servers and attempt to manage dependencies. Pacman 2.0 introduced the ability to sync packages with a master server (the -sync option) through the use package databases. Before this, packages had to be manually installed using the --add or - upgrade operations.
  • 46
    IBM Rational Synergy Reviews
    Software configuration management solution that is task-based and brings together distributed teams of developers worldwide on a single platform. IBM®, Rational®, Synergy (SCM) is a task-based software configuration management (SCM), solution that brings together global, distributed developers on a single platform. It offers capabilities that enable software and systems developers to collaborate and work faster. IBM Rational Synergy assists software delivery teams to manage global collaboration's complexity and improves overall productivity.
  • 47
    just-install Reviews
    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.
  • 48
    DNF Reviews
    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.
  • 49
    RPM Package Manager Reviews
    The RPM Package Manager (RPM), a powerful package manager system, can build computer software from source and distribute it in easily distributable packages. It can also install, update, and uninstall packaged software. It can also query detailed information about installed software. Verifying the integrity of packaged software. The RPM header contains metadata about the package. The header is a binary data structure that stores single bits of data in tags. Each tag has a predefined meaning and data type. These data types are not stored in the header, but must be read by the code that is reading the header. The number of the tags is all that is used in the header. Each tag can be either a plain scalar or an array of one of these types. Although the RPM code does not enforce this, it assumes that tags belonging to the same type system have the same number entries.
  • 50
    YUM Reviews
    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.