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 Yarn, which is both free and Open Source. Other great sites and apps similar to npm are pnpm, Bun, 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. 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
     
  2. 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

    Platforms

    • Linux
    • Mac
     
  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.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Online
     
    |
    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)
     
  5. 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
     
  6. 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
     
  7.  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
     
  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
     
    |
    2
  9. 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
     
  10. 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

    Platforms

    • Linux
     
  11. Open-Registry is a JavaScript Package Registry funded, developed and maintained by the community, for the community. It serves a full mirror of npm to facilitate adoption and focuses solely on JavaScript with the goal of being the best...

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Alerts

    • Discontinued

    Platforms

    • Online
     
You are at page 2 of npm alternatives