← Founder Notes
Archive

The npm ecosystem's weirdest package manager just rewrote itself in rust. pnpm 12, out september…

Yethikrishna ROriginal on Threads

the npm ecosystem's weirdest package manager just rewrote itself in rust. pnpm 12, out september 16, keeps the exact pnpm 11 commands and lockfile format while cutting startup time, so nobody has to migrate.

the fastest way to win a package manager war is to not make anyone learn a new one.

Context

pnpm's first-party pages describe pnpm 12 as a rewrite of pnpm in Rust that is stable. The GitHub tag listing dates v12.0.0 to August 26, 2026, with 12.1 on August 29 and 12.2 to 12.3 on September 2, 2026. The what's-different page says that apart from the differences it lists, pnpm 12 keeps the commands, flags, settings and lockfile format of pnpm 11, and that existing lockfiles keep working. The differences include pnpm install --frozen-lockfile false no longer being supported, git specifiers resolving through HTTPS only, deterministic lockfiles for cyclic dependency graphs and a changed pnpm add -g node behavior. As written on the 12.0 page, latest on npm still pointed at the pnpm 11 line, and pnpm 12 installed from the latest-12 tag.

How it compares

The note says out September 16, and the first-party release is dated August 26, 2026, so that date is not supported. Exact commands and lockfile format overstates it, since a differences list exists. No startup benchmark was read in the first-party text inspected here. The distribution details are as the 12.0 page described them at the time and are not current status.

Related work

Watch next

  • A first-party benchmark, and any September 16 pnpm patch or distribution milestone.

Sources

  1. pnpm: releases 12.0pnpm.io
  2. pnpm: what's different in pnpm 12pnpm.io
  3. pnpm v12.0.0 on GitHub (August 26, 2026)github.com

Provenance

The note above is reproduced unedited from the original post, first published on Threads on 22 September 2026 at 02:46 IST. Sources are the papers and datasets the note draws on.

View the original post
Embed this note
<iframe src="https://founder.myndlabs.tech/notes/embed/the-npm-ecosystem-s-weirdest-package-manager-just-DdkGtb9jG1u" width="480" height="420" style="border:0;max-width:100%" loading="lazy" title="The npm ecosystem's weirdest package manager just rewrote itself in rust. pnpm 12, out september…"></iframe>

More notes