npm AlternativesTop Package Managers and other similar apps like npm

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 Yarn, which is both free and Open Source. Other great sites and apps similar to npm are Bun, pnpm, Advanced Package Tool (APT) and Nix Package Manager.

Copy a direct link to this comment to your clipboard
npm alternatives page was last updated

Alternatives list

  1. Yarn icon
     18 likes
    Copy a direct link to this comment to your clipboard

    Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely, and reliably so you don’t ever have to worry.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
     
    |
    20
    • Almost everyone thinks Yarn is a great npm alternative.

    • Yarn is the most popular Windows, Mac, Linux & Self-Hosted alternative to npm.

    • Yarn is the most popular Open Source & free alternative to npm.

    • Yarn is Free and Open Sourcenpm is also Free and Open Source
  2. Bun icon
     18 likes
    Copy a direct link to this comment to your clipboard

    Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.

    8 Bun alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • JavaScript
    • Typescript
     
  3. pnpm icon
     10 likes
    Copy a direct link to this comment to your clipboard

    Fast, disk space efficient package manager.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    3
    13
    Comments about pnpm as an Alternative to npm
    Guest
    Positive
    1

    I think pnpm is a good alternative to npm, because it is generally faster, and it uses symlinks, so every package is stored only once on your disk.

    Review by a new / low-activity user.
    misterrobato
    Positive
    0

    Faster than npm, can use cached packages instead of downloading them every time.

    Guest
    Positive
    0

    single copy of binary stored on file system; faster

    Review by a new / low-activity user.
    npm Icon
    pnpm icon
    • Almost everyone thinks pnpm is a great npm alternative.

    • pnpm is Free and Open Sourcenpm is also Free and Open Source
    • pnpm is Lightweightnpm is not according to our users
  4. Copy a direct link to this comment to your clipboard

    Nix is a powerful package manager for macOS, Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup...

    53 Nix Package Manager alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Linux
    • BSD
     
  5. Turborepo icon
     1 like
    Copy a direct link to this comment to your clipboard

    Turborepo is a high-performance build system for JavaScript and TypeScript codebases, designed to scale monorepos and speed up single-package workspace workflows. It uses a lightweight approach to optimize repository tasks, saving time and reducing costs for developers and large...

    19 Turborepo alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    • Typescript
     
  6. PyPI icon
     8 likes
    Copy a direct link to this comment to your clipboard

    The Python Package Index (PyPI) is a repository of software for the Python programming language. PyPI helps you find and install software developed and shared by the Python community. Package authors use PyPI to distribute their software.

    51 PyPI alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
     
    • PyPI is the most popular Web-based alternative to npm.

    • PyPI is Free and Open Sourcenpm is also Free and Open Source
  7. aptitude icon
     46 likes
    Copy a direct link to this comment to your clipboard

    aptitude is a terminal-based frontend for Advanced Package Tool (APT) with a number of useful features, including: a mutt-like syntax for matching packages in a flexible manner, dselect-like persistence of user actions, the ability to retrieve and...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
     
    |
    2
    Comments about aptitude as an Alternative to npm
    Guest
    Negative
    9

    It's not a node.js package manager

    Review by a new / low-activity user.
    Guest
    Negative
    1

    Not node.js package manager

    Review by a new / low-activity user.
    npm Icon
    aptitude icon
    • This alternative is disputed. aptitude is a legitimate npm alternative, but it might have issues that some users think are important.

    • aptitude is Free and Open Sourcenpm is also Free and Open Source
    • aptitude is Lightweightnpm is not according to our users
  8. Snapcraft icon
     25 likes
    Copy a direct link to this comment to your clipboard

    Snaps are software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Linux
     
    |
    1
    Comments about Snapcraft as an Alternative to npm
    RemovedUser
    Negative
    3

    snapcraft is a general package manager for software, while npm is mostly specialized in javascript dependency management

    Review by a new / low-activity user.
    npm Icon
    Snapcraft icon
    • Snapcraft is Free and Open Sourcenpm is also Free and Open Source
  9. Composer icon
     13 likes
    Copy a direct link to this comment to your clipboard

    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.

    6 Composer alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • PHP
     
  10. Nx icon
     Like
    Copy a direct link to this comment to your clipboard

    Next generation build system with first class monorepo support and powerful integrations.

    38 Nx alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
     
12 of 34 npm alternatives