RepoGuard
Updated 10 h ago
pnpm

Organization

Public GitHub footprint of pnpm

@pnpm
View profile on GitHub

Fast, disk space efficient package manager

112

Public repositories

40,168

Total stars

966

Followers

The pnpm organization on GitHub hosts a wide range of repositories primarily written in TypeScript, JavaScript, and Rust. Notable projects include the pnpm package manager, action-setup for installation, and pacquet, a Rust rewrite of pnpm. Their public presence showcases their commitment to efficient package management solutions.

Top languages

TypeScript 53JavaScript 30Rust 3

Public repositories

pnpm

35,469

Fast, disk space efficient package manager

Rust
Updated Jun 12, 2026

action-setup

1,282

Install pnpm package manager

TypeScript
Updated Jun 13, 2026

pacquet

1,158

The official pnpm rewrite in Rust

Rust
Updated Jun 12, 2026

only-allow

661

Force a specific package manager to be used on a project

JavaScript
Updated Jun 9, 2026

benchmarks-of-javascript-package-managers

433

Benchmarks of JavaScript Package Managers

JavaScript
Updated Apr 10, 2026

pnpm.io

301

pnpm's website

JavaScript
Updated Jun 12, 2026

pn

124

This is an experimental wrapper over the pnpm CLI written in Rust

Rust
Updated May 14, 2026

symlink-dir

79

Cross-platform directory symlinking

TypeScript
Updated Apr 9, 2026

awesome-pnpm

78

Awesome pnpm resources

Unknown Language
Updated May 13, 2026

meta-updater

63

No description provided for this repository.

TypeScript
Updated Oct 10, 2025

plugin-better-defaults

42

Improved defaults for pnpm

JavaScript
Updated May 25, 2026

plugin-trusted-deps

39

A list of some OSS packages that are known to require lifecycle scripts to function properly

JavaScript
Updated May 30, 2026

tabtab

33

tab completion helpers, for node cli programs & others. Inspired by npm completion

JavaScript
Updated Dec 8, 2025

reflink

26

No description provided for this repository.

JavaScript
Updated Apr 3, 2026

supi

24

Fast, disk space efficient installation engine. Used by pnpm

TypeScript
Updated Dec 19, 2023

get.pnpm.io

21

No description provided for this repository.

JavaScript
Updated May 10, 2026

registry-mock

21

Mock the npm registry

JavaScript
Updated Apr 8, 2026

plugin-types-fixer

20

A hook for fixing TypeScript issues

JavaScript
Updated Jun 11, 2026

rfcs

20

No description provided for this repository.

Unknown Language
Updated Apr 30, 2025

merge-driver

17

A merge driver for pnpm-lock.yaml

TypeScript
Updated Apr 21, 2026

codemod

16

No description provided for this repository.

TypeScript
Updated Jun 11, 2026

sample-project

16

A sample project demonstrating the results of installing with pnpm

Unknown Language
Updated Sep 3, 2024

spec

15

pnpm specifications

Unknown Language
Updated Oct 10, 2025

npm-conf

14

Get the npm config

JavaScript
Updated Jun 11, 2026

cmd-shim

14

The cmd-shim used in pnpm

TypeScript
Updated May 11, 2026

docker-pnpm

13

Automated docker image with pnpm pre-installed

Unknown Language
Updated Oct 25, 2025

get-npm-tarball-url

13

Create the tarball URL of a npm package

TypeScript
Updated Feb 14, 2025

self-installer

13

Installs pnpm

JavaScript
Updated Jan 28, 2023

exec

8

Executes pnpm. If pnpm is not installed, installs it first

TypeScript
Updated May 8, 2026

hook-utils

8

A helper for pnpmfile.js files

TypeScript
Updated Feb 11, 2024

npm-lifecycle

7

npm lifecycle script runner

JavaScript
Updated Mar 28, 2026

components

5

No description provided for this repository.

TypeScript
Updated May 15, 2026

semver-diff

5

Gets the difference between two semver versions

TypeScript
Updated May 8, 2026

parse-codeload-url

5

Parse a tarball URL hosted on codeload.github.com

TypeScript
Updated Apr 26, 2026

graph-sequencer

5

No description provided for this repository.

JavaScript
Updated Oct 15, 2023

node-modules-check

5

Checks packages in node_modules

TypeScript
Updated Dec 17, 2022

winget-pkgs

4

The Microsoft community Windows Package Manager manifest repository

Unknown Language
Updated Jun 13, 2026

plugin-esm-node-path

4

No description provided for this repository.

JavaScript
Updated Sep 18, 2025

pnpm-default-reporter

4

The default reporter of pnpm

TypeScript
Updated Jan 28, 2023

link-bins

4

Link bins to node_modules/.bin

TypeScript
Updated Jan 28, 2023

parse-npm-tarball-url

3

Parse a tarball URL hosted in the npm registry

TypeScript
Updated May 8, 2026

colorize-semver-diff

3

Makes a colorful semver diff

TypeScript
Updated May 8, 2026

nopt

3

Node/npm Option Parsing

JavaScript
Updated Sep 5, 2025

npm-registry-client

3

No description provided for this repository.

JavaScript
Updated Feb 10, 2025

logger

3

Logger for pnpm

TypeScript
Updated Aug 7, 2024

encode-registry

3

Encodes a registry URL. Memoized.

JavaScript
Updated Jun 2, 2024

store-path

3

Resolves the pnpm store path

TypeScript
Updated Dec 27, 2023

pnpm-shrinkwrap

3

pnpm's shrinkwrap

TypeScript
Updated Jan 28, 2023

.github

2

No description provided for this repository.

Unknown Language
Updated Jun 6, 2026

setup

2

Install pnpm and a JavaScript runtime (Node.js, Bun, or Deno) in one GitHub actions step

TypeScript
Updated May 23, 2026

js-yaml

2

JavaScript YAML parser and dumper. Very fast.

Unknown Language
Updated Mar 12, 2026

yaml

2

YAML parser and stringifier for JavaScript

Unknown Language
Updated Apr 29, 2025

pnpm-list

2

List installed packages in a symlinked `node_modules`

TypeScript
Updated Dec 19, 2023

fetch-from-npm-registry

2

A fetch lib specifically for using with the npm registry

TypeScript
Updated Jan 28, 2023

tarball-fetcher

2

Fetcher for packages hosted as tarballs

TypeScript
Updated Jan 28, 2023

file-reporter

2

A file reporter for pnpm

TypeScript
Updated Jan 28, 2023

node-byline

2

Line-by-line Stream reader for node.js

JavaScript
Updated Dec 17, 2022

lerna

2

:dragon: A tool for managing JavaScript projects with multiple packages.

Unknown Language
Updated Dec 17, 2022

remove-all-except-outer-links

2

Removes everything from a folder except external symlinks

JavaScript
Updated Dec 17, 2022

for-testing.no-package-json

1

No description provided for this repository.

Unknown Language
Updated Jun 6, 2026

patch-package

1

Fix broken node modules instantly 🏃🏽‍♀️💨

TypeScript
Updated Jun 6, 2026

normalize-registry-url

1

Normalizes a npm registry URL

JavaScript
Updated Jan 16, 2026

npm-package-arg

1

Parse the things that can be arguments to `npm install`

JavaScript
Updated Dec 28, 2025

hosted-git-info

1

Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab

JavaScript
Updated Feb 5, 2024

redirects

1

No description provided for this repository.

Unknown Language
Updated Jul 8, 2023

headless

1

Fast installation using only shrinkwrap.yaml

TypeScript
Updated Jan 28, 2023

default-resolver

1

pnpm's default package resolver

TypeScript
Updated Jan 28, 2023

default-fetcher

1

pnpm's default package fetcher

TypeScript
Updated Jan 28, 2023

package-store

1

A storage for npm packages. Used by pnpm

TypeScript
Updated Jan 28, 2023

package-requester

1

Concurrent downloader of npm-compatible packages

TypeScript
Updated Jan 28, 2023

server

1

A pnpm installer server

TypeScript
Updated Jan 28, 2023

modules-yaml

1

Reads/writes node_modules/.modules.yaml

TypeScript
Updated Jan 28, 2023

dependencies-hierarchy

1

Creates a dependencies hierarchy for a symlinked node_modules

TypeScript
Updated Jan 28, 2023

outdated

1

Check for outdated packages

TypeScript
Updated Jan 28, 2023

assert-project

1

Utils for testing projects that use pnpm

TypeScript
Updated Jan 28, 2023

types

1

Basic types used by pnpm

TypeScript
Updated Jan 28, 2023

dependency-path

1

Utilities for working with symlinked node_modules

TypeScript
Updated Jan 28, 2023

lifecycle

1

Package lifecycle hook runner

TypeScript
Updated Jan 28, 2023

npm-resolver

1

Resolver for npm-hosted packages

TypeScript
Updated Jan 28, 2023

resolver-base

1

Types for pnpm-compatible resolvers

TypeScript
Updated Jan 28, 2023

local-resolver

1

Resolver for local packages

TypeScript
Updated Jan 28, 2023

tarball-resolver

1

Resolver for tarball dependencies

TypeScript
Updated Jan 28, 2023

fetcher-base

1

Types for pnpm-compatible fetchers

TypeScript
Updated Jan 28, 2023

git-fetcher

1

Fetcher for git-hosted packages

TypeScript
Updated Jan 28, 2023

read-package-json

1

No description provided for this repository.

TypeScript
Updated Jan 28, 2023

pnpm-install-checks

1

A package that contains checks that pnpm runs during the installation.

JavaScript
Updated Jan 28, 2023

package-bins

1

Returns bins of a package

TypeScript
Updated Jan 28, 2023

check-package

1

Checks the integrity of a package

TypeScript
Updated Jan 28, 2023

fs-locker

1

An fs locker for pnpm

TypeScript
Updated Jan 28, 2023

pkgid-to-filename

1

Converts a package ID to a valid file name

TypeScript
Updated Jan 28, 2023

credentials-by-uri

1

Gets credentials for URI from npm configs

JavaScript
Updated Jan 27, 2023

ramda

1

:ram: Practical functional Javascript

Unknown Language
Updated Dec 17, 2022

tgz-fixtures

0

No description provided for this repository.

Unknown Language
Updated Oct 26, 2025

slice-ansi

0

No description provided for this repository.

JavaScript
Updated Jun 23, 2025

git-resolver

0

Resolver for git-hosted packages

TypeScript
Updated Apr 22, 2024

npm-cli

0

the package manager for JavaScript

JavaScript
Updated Nov 7, 2023

pnpm.github.io

0

No description provided for this repository.

JavaScript
Updated Jul 8, 2023

which

0

Like which(1) unix command. Find the first instance of an executable in the PATH.

JavaScript
Updated May 14, 2023

node-fetch

0

A light-weight module that brings the Fetch API to Node.js

JavaScript
Updated Apr 19, 2023

config

0

Gets configs for pnpm

TypeScript
Updated Jan 28, 2023

Frequently asked questions

What does pnpm build on GitHub?

pnpm builds several tools focused on package management, including the primary pnpm package manager and various supporting projects like action-setup for installation and benchmarks-of-javascript-package-managers for performance comparisons.

Which programming languages does pnpm use?

pnpm primarily utilizes TypeScript, JavaScript, and Rust in its repositories. This diverse language use enables robust and efficient package management solutions across different environments.

Are pnpm's repositories public?

Yes, all of pnpm's repositories are public on GitHub. This transparency allows developers to contribute, audit, and utilize their projects freely, enhancing collaboration within the open-source community.

Is this exposure intended?

Monitor pnpm with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account