Alternatives to npm for all platforms with Open Source License

  • Yarn

    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...

    Free Open Source Mac Windows Linux Self-Hosted

    Yarn icon
  • Bower

    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.

    Free Open Source Self-Hosted Git Node.JS npm

    Bower icon
  • Linuxbrew

    Linuxbrew is a fork of Homebrew, the macOS package manager, for Linux. It can be installed in your home directory and does not require root access. The same package...

    Free Open Source Linux

    Linuxbrew icon
  • Nix Package Manager

    Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks...

    Free Open Source Mac Linux BSD

    Nix Package Manager icon
  • RubyGems

    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...

    • It's not package manager for Node.js, so it's not an alternative to npm. Guest • Apr 2019 • 1 agrees and 0 disagrees Disagree   Agree
    • npm is for javascript and rubygems is a package manager for ruby Guest • Feb 2019 • 2 agrees and 0 disagrees Disagree   Agree

    Free Open Source Web

    No features added Add a feature

    RubyGems icon
  • pnpm

    Fast, disk space efficient npm installs.

    Free Open Source Mac Windows Linux

    No features added Add a feature

    pnpm icon
  • YUM Package Manager

    Yum is an automatic updater and package installer/remover for rpm systems. It automatically computes dependencies and figures out what things should occur to install...

    Free Open Source Linux

    No features added Add a feature

    YUM Package Manager icon
  • jamjs

    For front-end developers who ask maintainable assets, Jam is a package manager for JavaScript. Unlike other repositories, JamJS puts the browser first.

    Free Open Source Mac Windows Linux JavaScript

    No features added Add a feature

    jamjs icon
  • RPM Package Manager

    The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer...

    Free Open Source Linux

    No features added Add a feature

    RPM Package Manager icon
  • Pak

    Embedthis Pak is a generic package manager for application components. It makes it easy to retrieve, integrate and manage components for applications. Pak manages...

    Free Open Source Mac Windows Linux

    Pak icon
  • Alcatraz

    Alcatraz is an open-source package manager for Xcode. It lets you discover and install plugins, templates and color schemes without the need for manually cloning or...

    • Discontinued The link provided here directs to a website where there is only: "Copyright 2016 Privacy Policy"

    Free Open Source Mac Xcode

    No features added Add a feature

    Alcatraz icon
  • Verdaccio

    Verdaccio is a lightweight private npm proxy registry built in Node.js What's a registry: A repository for packages that implements the CommonJS Compliant...

    Free Open Source Self-Hosted

    Verdaccio icon

Platforms

Show 11 less popular platforms