Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Polyfill

Polyfill

102 projects

Showing 30 of 102 projects

@fastly/performance-observer-polyfill
@fastly/performance-observer-polyfillTypeScript

A polyfill that enables the PerformanceObserver API in browsers with basic Performance Timeline support but lacking observer capabilities.

#ponyfill#polyfill#browser-api
Stars32
Forks1
Last commit
Joomla UI custom elements
Joomla UI custom elementsJavaScript

A collection of reusable UI components built as W3C custom elements for Joomla 4.

#web-components#custom-elements#polyfill
Stars31
Forks32
Last commit5 months ago
es6-weak-map
es6-weak-mapJavaScript

A polyfill implementation of the WeakMap collection as specified in ECMAScript 6.

#polyfill#ecmascript#weakmap
Stars30
Forks7
Last commit5 years ago
number-is-nan
number-is-nanJavaScript

A ponyfill for ES2015 Number.isNaN() that provides a reliable NaN check.

#ponyfill#polyfill#nan-check
Stars30
Forks8
Last commit2 years ago
react-native-match-media
react-native-match-mediaJavaScript

A window.matchMedia polyfill for React Native that enables responsive design testing with media queries.

#polyfill#media-queries#react-native
Stars28
Forks4
Last commit8 years ago
Array.prototype.findIndex
Array.prototype.findIndexJavaScript

A polyfill that provides ES6 Array.prototype.findIndex functionality for older JavaScript environments.

#polyfill#backward-compatibility#nodejs
Stars28
Forks7
Last commit1 year ago
String.prototype.repeat
String.prototype.repeatJavaScript

A robust and optimized ES3-compatible polyfill for the ECMAScript 6 String.prototype.repeat method.

#es3-compatible#polyfill#frontend
Stars28
Forks8
Last commit5 years ago
object-is
object-isJavaScript

ES2015-compliant shim for Object.is that differentiates between -0 and +0 and correctly compares NaN.

#polyfill#ecmascript#es-shims
Stars25
Forks7
Last commit7 months ago
buffer-from
buffer-fromJavaScript

A ponyfill for Buffer.from that uses native implementation when available.

#ponyfill#polyfill#npm-package
Stars25
Forks9
Last commit5 years ago
ES6 Map Shim
ES6 Map ShimJavaScript

A destructive shim that implements the ES6 Map specification for environments lacking native support.

#polyfill#map#shim
Stars23
Forks2
Last commit12 years ago
Number.isFinite
Number.isFiniteJavaScript

A ponyfill for ES2015 Number.isFinite() that checks if a value is a finite number.

#ponyfill#polyfill#number-utilities
Stars20
Forks6
Last commit5 years ago
ember-named-arguments-polyfill
ember-named-arguments-polyfillJavaScript

Polyfills named arguments support for Ember 2.10 through 3.0, enabling addon authors to use the feature before Ember 3.1.

#javascript-framework#ember-addon#polyfill
Stars18
Forks0
Last commit
Array.of
Array.ofJavaScript

An ES2015 spec-compliant polyfill for the Array.of method, providing robust ES3-compatible shimming.

#es3-support#polyfill#ecmascript
Stars16
Forks6
Last commit2 years ago
string.prototype.trim
string.prototype.trimJavaScript

ES5 spec-compliant shim for String.prototype.trim that corrects engine bugs and works in ES3 environments.

#trim#polyfill#ecmascript
Stars13
Forks3
Last commit4 months ago
cross-blob
cross-blobJavaScript

A cross-platform Blob implementation for Node.js and the Web, providing a consistent API across environments.

#polyfill#file-api#javascript
Stars12
Forks3
Last commit4 years ago
@corpuscule/custom-builtin-elements
@corpuscule/custom-builtin-elementsJavaScript

A polyfill enabling customized built-in elements support for browsers like Safari, Edge, and IE 11.

#safari#web-components#custom-elements
Stars12
Forks1
Last commit6 years ago
is-integer
is-integerJavaScript

ES2015 Number.isInteger polyfill implemented in ES3 for cross-browser compatibility.

#cross-browser#polyfill#number-utilities
Stars12
Forks3
Last commit9 years ago
named-regexp-groups
named-regexp-groupsJavaScript

A JavaScript library providing named capture groups and back-references for regular expressions.

#regex#polyfill#pattern-matching
Stars10
Forks2
Last commit4 years ago
ember-modifier-manager-polyfill
ember-modifier-manager-polyfillJavaScript

A polyfill that enables element modifier managers in Ember.js versions 2.12 through 3.7.

#dom-manipulation#element-modifiers#javascript-framework
Stars10
Forks3
Last commit
RegExp.prototype.match
RegExp.prototype.matchJavaScript

A robust and optimized ES3-compatible polyfill for the RegExp.prototype.match method in ECMAScript 6.

#regex#polyfill#regexp
Stars10
Forks2
Last commit12 years ago
ember-native-class-polyfill
ember-native-class-polyfillJavaScript

Polyfills native class behavior for Ember.js as specified in the ES Classes RFCs.

#es6-classes#class-syntax#ember-addon
Stars9
Forks3
Last commit7 years ago
string.prototype.trimleft
string.prototype.trimleftJavaScript

ES2019 spec-compliant shim for String.prototype.trimLeft to ensure consistent string trimming behavior across JavaScript environments.

#cross-environment#es2019#polyfill
Stars8
Forks4
Last commit
string.prototype.trimright
string.prototype.trimrightJavaScript

ES2019 spec-compliant shim for String.prototype.trimRight, providing polyfill functionality for older JavaScript environments.

#es2019#trimend#trim
Stars8
Forks3
Last commit9 months ago
array.prototype.every
array.prototype.everyJavaScript

A spec-compliant polyfill for Array.prototype.every that works in ES3+ environments.

#array#legacy-support#polyfill
Stars7
Forks2
Last commit9 months ago
@ungap/import-node
@ungap/import-nodeJavaScript

A polyfill for the document.importNode API to support IE11 and other legacy browsers.

#dom-manipulation#polyfill#ie11
Stars7
Forks0
Last commit6 years ago
shai-hulud-scanner
shai-hulud-scannerShell

A fast security scanner that detects the Shai Hulud 2.0 npm supply chain attack by checking for malicious files, hashes, and compromised packages.

#supply-chain-security#cve#npm-security
Stars5
Forks0
Last commit9 months ago
ember-fn-helper-polyfill
ember-fn-helper-polyfillJavaScript

A polyfill for the {{fn}} helper in Ember.js, enabling partial function application in templates for older versions.

#template-helpers#frontend-development#ember-addon
Stars5
Forks3
Last commit
ES6 Map, Set, WeakMap
ES6 Map, Set, WeakMapJavaScript

A polyfill for ECMAScript 6 collections (Map, WeakMap, Set) compatible with ECMAScript 5 environments.

#harmony#es5-compatibility#polyfill
Stars5
Forks3
Last commit11 years ago
array.prototype.some
array.prototype.someJavaScript

A spec-compliant polyfill for Array.prototype.some that works in ES3+ environments.

#array#some#polyfill
Stars2
Forks1
Last commit2 years ago
cross-formdata
cross-formdataJavaScript

A cross-platform FormData implementation for Node.js and browsers with consistent API support.

#formdata#isomorphic-javascript#polyfill
Stars1
Forks0
Last commit5 years ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 years ago
6 years ago
6 years ago
9 months ago
6 years ago
#Javascript65
#Compatibility34
#Frontend22
#Ecmascript21
#Nodejs19
#Shim19
#Browser Compatibility16
#Ponyfill15
#Es613
#Web Development12
#Cross Browser12
#Javascript Library11