npm vs Yarn

npm

7.5 #4 in Package Managers

About npm

Yarn

7.4 #7 in Package Managers

About Yarn
npmYarn
Free planYesYes
Free trialNoNo
Paid from$7/moFree
Open sourceNoNo
PlatformsLinux, macOS, WindowsLinux, macOS, Windows
Free planYesYes
Paid from$7/mo—
Package formatspackage.json folders, gzipped tarballs, URLs, name@version, name@tag, Git URLsnpm packages; tarballs; local, Git, link, patch, portal, and workspace references
Supported platformsmacOS, Windows, Linux, and other operating systems via Node.js installers or version managersLinux, macOS, Windows
Dependency resolutionYesYes
Lockfile supportYesYes
Workspace supportYesYes
Private registry authYesYes
Offline installationYesYes

Both are listed in Best Package Managers, Best Monorepo Management Tools, Best JavaScript Package Managers. On Inferse, npm scores higher on our published basis.