Yarnとは、node.js向けのパッケージマネージャーである。
「npmの問題点を改善する」として、Facebook、Google、Exponent、Tildeによって共同開発された。
あくまで「npmコマンドの置き換え」であり、レジストリ(サーバー)はnpmと同一のものを利用する。つまりまったく同じパッケージを利用できる。ただしパッケージインストール時のセキュリティが強化されている関係で、僅かながらyarnではインストールできないものもある。