Yarn
JavaScriptプログラムに組み込んで機能を追加するパッケージの管理を行うためのシステムで、公開されているパッケージの検索や入手、手元の環境への導入、不要になったパッケージの削除などを行うことができる。
Node.js向けに開発された有力なパッケージマネージャであるnpm(Node Package Manager)と同じpackage.json形式のパッケージを扱うよう設計されており、npmの代わりとして利用することができる。
npmに比べ実行速度が高速で、コマンド体系が簡潔で分かりやすいと言われる。パッケージの導入時に依存先のパッケージのバージョン番号を記録(yarn.lockファイル)するため、環境の再構築や他のコンピュータでの環境構築において正確に同じバージョンのパッケージを導入することができる。npmで許可されていたパッケージ導入時のコード実行が禁止され、パッケージの整合性をチェックサムで検証するなどセキュリティにも配慮している。
2016年に米SNS大手フェイスブック(Facebook)社が自社環境でのパッケージ管理のために開発し、BSDライセンスに基づいてオープンソースソフトウェアとして公開した。
(2020.11.9更新)