Assembly Line

Yarn

πŸ“¦πŸˆ Active development trunk for Yarn βš’

Yarn is an open-source package managers project on GitHub under the BSD-2-Clause license (permissive), with 8.1k stars. It is built with TypeScript and V8. Its last push was 3 days ago.

Stars
8.1k
License
BSD-2-Clause
Activity
Active
Latest release
@yarnpkg/cli/4.18.1

Code on GitHub Website

Judgement

What it is
Developer tool
What it does
The current Yarn JavaScript package manager, with workspaces, plugins, a portable shell for scripts and an optional Plug'n'Play mode that removes node_modules.
Adopt it when
Your monorepo already uses modern Yarn or you want its constraints and plugin features.
Watch out
Plug'n'Play breaks some tools, and most new projects now pick pnpm or Bun instead.
Ready for
Production-ready
Runs as
Command line
Built with
TypeScript and Node.js
How established
Established: started 8 years ago, latest release @yarnpkg/cli/4.18.1.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: Yarn β†’ TypeScript β†’ Go β†’ runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Yarn

  1. 1
    Bun oven-sh

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    Developer tool Production-ready You start a new JavaScript or TypeScript project and want fast installs, fast startup and fewer separate tools, and you can test Node compatibility for your dependencies.

    β˜… 97k See repository Rust Active, pushed today
  2. 2
    uv astral-sh

    An extremely fast Python package and project manager, written in Rust.

    Developer tool Production-ready Starting or modernising a Python project and you want one fast tool in place of pip, pip-tools, virtualenv, pyenv and Poetry.

    β˜… 92k Apache-2.0 Rust Active, pushed today
  3. 3
    Homebrew Homebrew

    🍺 The Package Manager for Everywhere

    Developer tool Production-ready You use a Mac and want a standard way to install and update developer tools and apps from the terminal.

    β˜… 50k BSD-2-Clause Ruby Active, pushed today
  4. 4
    pyenv pyenv

    Simple Python version management

    Developer tool Production-ready Projects on macOS or Linux need different Python versions and you prefer a single-purpose tool over an all-in-one manager.

    β˜… 45k MIT Shell Active, pushed 2 days ago
  5. 5
    pnpm pnpm

    Fast, disk space efficient package manager

    Developer tool Production-ready You run JavaScript monorepos or many projects and want faster installs, less disk use and stricter dependency rules than npm.

    β˜… 37k MIT Rust Active, pushed today
  6. 6
    mise jdx

    dev tools, env vars, task runner

    Developer tool Production-ready Your team juggles nvm, pyenv, asdf, direnv and make-style scripts and wants one config file that works the same in the shell, the editor and CI.

    β˜… 36k MIT Rust Active, pushed today
  7. 7
    Poetry python-poetry

    Python packaging and dependency management made easy

    Developer tool Production-ready You already use Poetry or want an established all-in-one tool for building and publishing Python packages.

    β˜… 34k MIT Python Active, pushed 3 days ago
  8. 8
    Composer composer

    Dependency Manager for PHP

    Developer tool Production-ready You write PHP; there is effectively no alternative in that ecosystem.

    β˜… 30k MIT PHP Active, pushed today

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.