Most popular polyfill repositories and open source projects

dynamic-polyfill

Write modern code and load a polyfill only if the browser does not sup...

1   58   58  

Object.entries

ES2017 spec-compliant shim for Object.entries

7   55   55  

css-toggles

CSS Toggles demo and polyfill

2   55   55  

Function.name

Polyfill for ECMAScript 6's `Function.name`.

3   53   53  

browser-polyfill

Browser polyfill for making React Native compatible with web libs like...

22   53   53  

html-rewriter

WASM-based implementation of Cloudflare's HTML Rewriter for use in Den...

4   53   53  

s.js

Canvas JavaScript polyfill for the vital and pivotal S we all drew in...

1   52   52  

es6-proxy-polyfill

ES6 Proxy polyfill, supports IE8+, Node.js, etc.

23   51   51  

v8go-polyfills

Add polyfills to rogchap/v8go

12   51   51  

audioworklet-polyfill

strictly unofficial polyfill for Web Audio API AudioWorklet

9   49   49  

react-native-drawer-layout-polyfill

A polyfill for React Natives DrawerLayoutAndroid

11   49   49  

context-filter-polyfill

Polyfills `CanvasRenderingContext2d.filter` capability of adopting CSS...

19   49   49  

html-modules-toolkit

Transforming HTML standards of the future into JavaScript standards of...

5   48   48  

focus-options-polyfill

JavaScript polyfill for the WHATWG spec of focusOptions, that enables...

7   47   47  

barcode-detector-polyfill

A WebAssembly polyfill for the Barcode Detection API

7   46   46  

object-keys

Object.keys shim

15   43   43  

array-includes

Array.prototype.includes spec-compliant polyfill

14   43   43  

minifill

The polyfill for IE8-11 and other HTML4 browsers, a minimal set with m...

8   42   42  

require-polyfill

Make `require` work in browsers, at runtime. No code bundling needed!

12   41   41  

smoothscroll-anchor-polyfill

⚓ Apply smooth scroll to anchor links, polyfill scroll-behavior

3   39   39  

barcode-detector

Spec compliant polyfill of the Barcode Detection API 🤳

15   39   39  

core-web

like core-js but for Web APIs (based on polyfill.io)

2   39   39  

sd-streams

Web Streams Standard implementation and polyfill

8   38   38  

parsed-html-rewriter

A DOM-based implementation of Cloudflare Worker's HTMLRewriter.

3   38   38  

Gapotchenko.FX

.NET polyfill to the future. A versatile RAD framework for .NET platfo...

3   38   38  

ember-on-modifier

Implements the `{{on eventName this.someAction}}` element modifier fro...

6   37   37  

focus-within-polyfill

Small vanilla javascript that feature detect the :focus-within pseudo...

6   36   36  

rangefix

Workaround for browser bugs in Range.prototype.getClientRects and Rang...

6   35   35  

modules

Everything is module~

2   33   33  

Array.prototype.flatMap

An ESnext spec-compliant `Array.prototype.flatMap` shim/polyfill/repla...

6   33   33  

Array.prototype.flat

An ESnext spec-compliant `Array.prototype.flat` shim/polyfill/replacem...

8   31   31  

es5-polyfill

ECMAScript 5 Polyfill for IE-8

14   30   30  

postcss-var-shim

PostCSS plugin to generate a custom CSS var shim

2   29   29  

webvr-polyfill-dpdb

An up-to-date Device Parameter Database for the WebVR Polyfill

34   29   29  

weakmap-polyfill

ECMAScript6 WeakMap polyfill

16   29   29  

browser-unhandled-rejection

A ponyfill/polyfill for browser Promise unhandledrejection events

4   28   28  

react-native-polyfill-globals

Polyfills and patches missing or partially supported web and core APIs...

1   28   28  

fs

Drop-in replacement for the fs NodeJS package

10   27   27  

polyfill-php74

This component provides functions unavailable in releases prior to PHP...

2   27   27  

Array.prototype.group

An ESnext spec-compliant `Array.prototype.group` shim/polyfill/replace...

2   27   27  

Array.prototype.at

An ES-spec-compliant (proposed) `Array.prototype.at`shim/polyfill/repl...

3   26   26  

IndexedDB-getAll-shim

Shim/polyfill for IDBObjectStore.getAll, IDBIndex.getAll, IDBObjectSto...

5   25   25  

UIkit-Ex

Less & CSS extension framework UiKit

6   25   25  

create-require

Polyfill for Node.js module.createRequire (<= v12.2.0)

2   25   25  

PolyFull

supercharge javascript applications

0   25   25  

sharedworker

A small spec. compliant polyfill for SharedWorkers, it acts as a drop...

4   25   25  

polyfill-php71

This component provides functions unavailable in releases prior to PHP...

3   24   24  

broadcastchannel-polyfill

Simple BroadcastChannel polyfill for browsers with MessageChannel API...

2   24   24  

oo-atom

A Java polyfill for better code design

2   23   23  

polyfill-useragent-normaliser

9   23   23