npm Alternatives

npm is described as 'Package manager for Node.js that is run through the command line and manages dependencies for an application. It the predominant package manager for Node.js' and is a popular Package Manager in the development category. There are more than 25 alternatives to npm, not only websites but also apps for a variety of platforms, including Linux, Mac, Windows and Self-Hosted apps. The best npm alternative is Bun, which is both free and Open Source. Other great sites and apps similar to npm are pnpm, Advanced Package Tool (APT), Yarn and Nub.

Copy a direct link to this comment to your clipboard
Alternatives
Get a badge for your sitenpm alternatives page was last updated

Alternatives list

  1. Composer icon
     12 likes

    Composer is a package manager not in the same sense as Yum or Apt are. Yes, it deals with "packages" or libraries, but it manages them on a per-project basis, installing them in a directory (e.g. vendor) inside your project.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • PHP
    Good alternative?
     
  2. Tvix icon
     Like

    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.

    Cost / License

    Application type

    Platforms

    • Linux
    Good alternative?
     
  3. Cloudsmith icon
     6 likes

    Cloudsmith is your friendly neighbourhood package management SaaS (fully managed), packed with Enterprise-grade features to manage and accelerate secure delivery of your software.

    36 Cloudsmith alternatives

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Online
    Good alternative?
     
    |
    1
  4. Bytesafe icon
     3 likes

    Bytesafe provides free, secure and hosted private registries along with the infrastructure needed to add security and control when consuming and sharing code, both with other teams and third parties.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Software as a Service (SaaS)
    Good alternative?
     
  5. Lix Project icon
     1 like

    A modern, delicious implementation of the Nix package manager, focused on correctness, usability, and growth — and committed to doing right by its community.

    Cost / License

    Application type

    Platforms

    • Linux
    • Mac
    Good alternative?
     
  6. Rush is a monorepo manager for JavaScript developers, aiding in creating and publishing multiple packages from a shared Git repository. It supports parallel builds, repository policies, and NPM installations, acting as an orchestrator for the Rush Stack.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    Good alternative?
     
  7. Yalc icon
     Like

    Yalc is an open-source monorepo tool that helps developers publish, install, and manage packages locally. It integrates smoothly with package managers like npm, yarn, and pnpm, allowing developers to work on multiple projects and packages simultaneously.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    Good alternative?
     
  8. RubyGems icon
     9 likes

    RubyGems.org is the Ruby community's gem hosting service. Instantly publish your gems and install them. Use the API to interact and find out more information about available gems.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
    Good alternative?
     
    |
    2
  9. Souk icon
     10 likes

    A flatpak-based app store, written with GTK4 and Rust.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Linux
    Good alternative?
     
  10.  2 likes

    Eget is the best way to easily get pre-built binaries for your favorite tools. It downloads and extracts pre-built binaries from releases on GitHub

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • GitHub
    • Go (Programming Language)
    • Windows
    • Mac
    • Linux
    • Homebrew
    • US flagUnited States
    eget screenshot 1
    Good alternative?
     
  11. Bower icon
     39 likes

    Bower is a package manager for the web. Bower lets you easily install assets such as images, CSS and JavaScript, and manages dependencies for you.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Alerts

    • Discontinued

    Platforms

    • Self-Hosted
    • Git
    • Node.JS
    • npm
    Good alternative?
     
  12. Robust package system that manages installation, updates, verification, and removal of software packages on Linux. Includes a library API for development in languages like C and Python. Widely used across Red Hat, CentOS, Fedora, and more; released under GPL-2.0-or-later.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Linux
    Good alternative?
     
You are at page 2 of npm alternatives