Yarn (package manager)

Yarn
Developer(s)Maël Nison, Yarn core team
Initial release18 June 2016 (2016-06-18)
Stable release
4.9.2  / 3 June 2025 (3 June 2025)
Repository
Written inTypeScript, JavaScript
PlatformCross-platform
TypePackage manager
LicenseBSD 2-Clause License
Websiteyarnpkg.com

Yarn is one of the main JavaScript package managers, initially started in 2016 by Sebastian McKenzie of Meta (formerly Facebook) for the Node.js JavaScript runtime environment. An alternative to the npm package manager, Yarn was created as a collaboration of Facebook (now Meta), Exponent (now Expo.dev), Google, and Tilde (the company behind Ember.js) to solve consistency, security, and performance problems with large codebases.

While bootstrapped by tech companies, the project was setup from the get go as its own GitHub organization, and eventually became fully autonomous in 2019, following its lead maintainer as he left Facebook for Datadog.