zloirock/core-js

Standard Library

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 2nd, 2026
Created on July 17th, 2013
Open Issues & Pull Requests: 44 (+0)
GitHub issues: Enabled
Number of forks: 1,684
Total Stargazers: 25,529 (+0)
Total Subscribers: 252 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.7 hours
Mean response time: 28.7 days
90th percentile: 66.9 days
Tracked items: 76

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 86% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "question" is answered fastest, typically in about an hour, while "web standards" waits about 35 hours. Only 5% of issues opened in the past year have been closed. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 21
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,195 days
Stale 30+ days: 17
Stale 90+ days: 16

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (18)
  • question (14)
  • help wanted (12)
  • web standards (11)
  • can't reproduce (6)
  • spam (4)
  • bug (3)
  • compatibility (3)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

core-js is a modular standard library for JavaScript that provides polyfills and ponyfills for ECMAScript features and web standards.

The tool solves the problem of using modern JavaScript features in environments that do not yet support them. It includes polyfills for ECMAScript up to 2025, covering promises, symbols, collections, iterators, typed arrays, and many other features, as well as ECMAScript proposals and cross-platform WHATWG and W3C features like URL and URLSearchParams. The modular approach allows developers to load only the features they need or use the library without polluting the global namespace.

Developers should choose core-js when they need to support older JavaScript environments while writing code using modern language features. It suits projects that must maintain broad compatibility across different runtime versions. The tool is particularly valuable for library authors and applications targeting diverse user bases where transpilation alone is insufficient.

The project is maintained independently without backing from a company, relying on community sponsorship for sustainability. Development activity shows ongoing engagement with the JavaScript standards process, as the tool tracks and implements features from ECMAScript proposals and web standards specifications. The maintainer actively communicates about the project's direction and future through blog posts and documentation updates on the project's dedicated website.