yarnpkg/berry

📦🐈 Active development trunk for Yarn ⚒

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 8th, 2026
Created on September 10th, 2018
Open Issues & Pull Requests: 995 (+0)
GitHub issues: Enabled
Number of forks: 1,330
Total Stargazers: 8,103 (+0)
Total Subscribers: 87 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 45.0 hours
Mean response time: 101.4 days
90th percentile: 315.5 days
Tracked items: 576

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 2 days, while "reproducible" waits about 5 months. 68% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 54% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 276
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 816 days
Stale 30+ days: 262
Stale 90+ days: 227

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 3
Events in 7 days: 8

Top labels

  • bug (424)
  • enhancement (148)
  • waiting for feedback (109)
  • stale (92)
  • good first issue (21)
  • help wanted (21)
  • reproducible (19)
  • upholded (18)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Yarn is a package manager for JavaScript and Node.js projects that emphasizes speed, reliability, and security in dependency management.

Yarn addresses the limitations of earlier package managers through a modular architecture built around plugins and a Node API. The tool solves dependency resolution and installation challenges while enabling extensibility—plugins can add support for languages beyond Node.js, and the native workspace support allows monorepo management without external tools. Yarn includes a portable shell implementation that translates bash-like package scripts to work identically across Windows, Linux, and macOS, eliminating cross-platform scripting friction. The entire codebase is written in TypeScript with full type checking, and the project exposes a programmatic Node API through its core package for teams that need to integrate package management into custom tooling.

Teams should adopt Yarn if they work with monorepos, need cross-platform script portability, or require the ability to extend the package manager for specialized workflows. Projects using multiple languages or needing to customize package management behavior will benefit from the plugin system. The tool is suitable for organizations that want to avoid shell script compatibility issues and prefer a strongly typed, API-first approach to dependency management.

The project maintains active development with continuous integration workflows. The codebase demonstrates sustained engineering effort through its TypeScript implementation and comprehensive type coverage. The tool has established community infrastructure including Discord chat and sponsorship support, indicating ongoing investment in user engagement and project sustainability.