Polyfill Open Source Projects

Browse 390 Polyfill open source projects, ranked by GitHub stars. Find the most popular Polyfill tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 390 projects
25,880 stars

JakeChampion/fetch

A window.fetch JavaScript polyfill.

Metrics details
Stars25,880
25,509 stars

zloirock/core-js

Standard Library

Metrics details
Stars25,509
11,530 stars

gcanti/fp-ts

Functional programming in TypeScript

Metrics details
Stars11,530
11,220 stars

scottjehl/Respond

A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)

Metrics details
Stars11,220
10,658 stars

browserstate/history.js

History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality.

Metrics details
Stars10,658
9,797 stars

scottjehl/picturefill

A responsive image polyfill for <picture>, srcset, sizes, and more

Metrics details
Stars9,797
8,558 stars

GoogleChrome/web-vitals

Essential metrics for a healthy site.

Metrics details
Stars8,558
8,156 stars

paragonie/random_compat

PHP 5.x support for random_bytes() and random_int()

Metrics details
Stars8,156
7,823 stars

symfony/polyfill-mbstring

Symfony polyfill for the Mbstring extension

Metrics details
Stars7,823
7,141 stars

JakeChampion/polyfill-service

Automatic polyfill service.

Metrics details
Stars7,141
7,083 stars

es-shims/es5-shim

ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines

Metrics details
Stars7,083
6,912 stars

matthew-andrews/isomorphic-fetch

Isomorphic WHATWG Fetch API, for Node & Browserify

Metrics details
Stars6,912
6,226 stars

medialize/URI.js

Javascript URL mutation library

Metrics details
Stars6,226
5,708 stars

developit/unfetch

🐕 Bare minimum 500b fetch polyfill.

Metrics details
Stars5,708
5,173 stars

daniel-lundin/snabbt.js

Fast animations with javascript and CSS transforms

Metrics details
Stars5,173
5,153 stars

sindresorhus/promise-fun

Promise packages, patterns, chat, and tutorials

Metrics details
Stars5,153
4,742 stars

jamiewilson/form-to-google-sheets

Store HTML form submissions in Google Sheets.

Metrics details
Stars4,742
4,732 stars

symfony/polyfill-php72

Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions

Metrics details
Stars4,732
4,507 stars

andrewplummer/Sugar

A Javascript library for working with native objects.

Metrics details
Stars4,507
4,336 stars

bramstein/fontfaceobserver

Webfont loading. Simple, small, and efficient.

Metrics details
Stars4,336
4,289 stars

segmentio/myth

A CSS preprocessor that acts like a polyfill for future versions of the spec.

Metrics details
Stars4,289
4,042 stars

symfony/polyfill-ctype

Symfony polyfill for ctype functions

Metrics details
Stars4,042
3,854 stars

typcn/bilibili-mac-client

An unofficial bilibili client for mac

Metrics details
Stars3,854
3,826 stars

iamdustan/smoothscroll

Scroll Behavior polyfill

Metrics details
Stars3,826
3,774 stars

web-animations/web-animations-js

JavaScript implementation of the Web Animations API

Metrics details
Stars3,774
3,742 stars

webrtcHacks/adapter

Shim to insulate apps from spec changes and prefix differences. Latest adapter.js release:

Metrics details
Stars3,742
3,708 stars

tc39/proposal-temporal

Provides standard objects and functions for working with dates and times.

Metrics details
Stars3,708
3,448 stars

krakjoe/pthreads

Threading for PHP - Share Nothing, Do Everything :)

Metrics details
Stars3,448
3,195 stars

symfony/polyfill-php70

This component provides features unavailable in releases prior to PHP 7.0.

Metrics details
Stars3,195
3,181 stars

amilajack/eslint-plugin-compat

Check the browser compatibility of your code

Metrics details
Stars3,181
3,066 stars

mozilla/webextension-polyfill

A lightweight polyfill library for Promise-based WebExtension APIs in Chrome

Metrics details
Stars3,066
2,943 stars

stuyam/pressure

:point_down::boom: JavaScript library for handling Force Touch, 3D Touch, and Pointer Pressure.

Metrics details
Stars2,943
2,810 stars

symfony/polyfill

PHP polyfills

Metrics details
Stars2,810
2,609 stars

wkh237/react-native-fetch-blob

A project committed to making file access and data transfer easier, efficient for React Native developers.

Metrics details
Stars2,609
2,592 stars

symfony/polyfill-intl-icu

Symfony polyfill for intl's ICU-related data and classes

Metrics details
Stars2,592
2,460 stars

GoogleChrome/dialog-polyfill

Polyfill for the HTML dialog element

Metrics details
Stars2,460
2,427 stars

IdentityModel/oidc-client-js

OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications

Metrics details
Stars2,427
2,372 stars

symfony/polyfill-php73

Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions

Metrics details
Stars2,372
2,361 stars

paulirish/matchMedia.js

matchMedia polyfill for testing media queries in JS

Metrics details
Stars2,361
2,308 stars

developit/workerize-loader

🏗️ Automatically move a module into a Web Worker (Webpack loader)

Metrics details
Stars2,308
2,271 stars

wilddeer/stickyfill

Polyfill for CSS `position: sticky`

Metrics details
Stars2,271
2,247 stars

swisnl/jQuery-contextMenu

jQuery contextMenu plugin & polyfill

Metrics details
Stars2,247
2,187 stars

Yaffle/EventSource

a polyfill for http://www.w3.org/TR/eventsource/

Metrics details
Stars2,187
2,143 stars

andreruffert/rangeslider.js

🎚 HTML5 input range slider element jQuery polyfill

Metrics details
Stars2,143
2,143 stars

taylorhakes/promise-polyfill

Lightweight ES6 Promise polyfill for the browser and node. A+ Compliant

Metrics details
Stars2,143
2,100 stars

FE-Driver/vue-beauty

Beautiful UI components build with vue and ant design

Metrics details
Stars2,100
2,059 stars

symfony/polyfill-intl-normalizer

Symfony polyfill for intl's Normalizer class and related functions

Metrics details
Stars2,059
2,043 stars

fregante/iphone-inline-video

📱 Make videos playable inline on the iPhone (prevents automatic fullscreen)

Metrics details
Stars2,043
2,017 stars

fregante/object-fit-images

🗻 Polyfill object-fit/object-position on <img>: IE9, IE10, IE11, Edge, Safari, ...

Metrics details
Stars2,017
1,996 stars

pubkey/broadcast-channel

:satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/

Metrics details
Stars1,996
1,753 stars

que-etc/resize-observer-polyfill

A polyfill for the Resize Observer API

Metrics details
Stars1,753
1,727 stars

symfony/polyfill-intl-grapheme

Symfony polyfill for intl's grapheme_* functions

Metrics details
Stars1,727
1,726 stars

symfony/polyfill-php80

Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions

Metrics details
Stars1,726
1,706 stars

Donaldcwl/browser-image-compression

Image compression in web browser

Metrics details
Stars1,706
1,698 stars

lquixada/cross-fetch

Universal WHATWG Fetch API for Node, Browsers and React Native.

Metrics details
Stars1,698
1,692 stars

andyearnshaw/Intl.js

Compatibility implementation of the ECMAScript Internationalization API (ECMA-402) for JavaScript -- UNMAINTAINED

Metrics details
Stars1,692
1,600 stars

WICG/focus-visible

Polyfill for `:focus-visible`

Metrics details
Stars1,600
1,558 stars

symfony/polyfill-php56

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

Metrics details
Stars1,558
1,509 stars

atomcorp/themes

Themes for Windows Terminal

Metrics details
Stars1,509
1,490 stars

eqcss/eqcss

EQCSS is a CSS Reprocessor that introduces Element Queries, Scoped CSS, a Parent selector, and responsive JavaScript to all browsers IE8 and up

Metrics details
Stars1,490
1-60 of 390 projects
Get A Weekly Email With Trending Polyfill Projects
Stay updated on Polyfill plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.