Showing 36 of 102 projects
A polyfill that adds Object.toSting() to log an image of Sting to the console.
A comprehensive guide to the HTML Custom Elements specification for creating reusable web components with custom behaviors.
A ponyfill for the Symbol.observable proposal, enabling interoperability between observable libraries.
A set of polyfills for changed PHPUnit functionality to enable cross-version compatible PHP tests.
A library that lets your code support any ES6-compatible Promise implementation while letting application authors choose their preferred one.
A polyfill for ECMAScript 6 Symbol, providing Symbol functionality for environments without native support.
Get the path to the user home directory as a cached string for performance.
An ECMAScript spec-compliant polyfill/shim for the globalThis object.
A polyfill and ponyfill for the React Hooks API, enabling early adoption and React Native support.
A polyfill for Array.isArray to support older browsers and deprecated Node.js versions.
A polyfill library enabling Blazor Server applications to run on Internet Explorer 11 and Edge Legacy browsers.
ES2015 Promise ponyfill that uses native Promise when available, otherwise falls back to the pinkie polyfill.
A polyfill that adds console.time, console.timeEnd, console.timeLog, console.count, and console.countReset methods to React Native for performance measurement.
A polyfill for Custom Elements builtin extends, enabling custom elements that extend native HTML elements.
A JavaScript proposal for String.prototype.matchAll, providing an iterator over all regex matches with capturing groups.
JavaScript library for rendering IMSC subtitle and caption documents to HTML5.
A fetch API polyfill for React Native built on the native Networking API with text streaming support.
Polyfill for Ember.js angle bracket component invocation syntax, enabling modern component usage in older Ember versions.
A universal adapter that allows JavaScript libraries to work with any ES Observable implementation.
ES2017 spec-compliant shim for Object.values that works in ES3+ environments.
A ponyfill/polyfill implementation of the ES6 Map collection for environments lacking native support.
A Webpack-based boilerplate for building cross-browser WebExtensions with modern tooling and polyfill support.
A spec-compliant, ES3-compatible polyfill for the ECMAScript 6 Array.from method.
A Stage 4 ECMAScript proposal to add start and end indices for regex capture groups via the 'd' flag.
A robust and optimized polyfill for the ECMAScript 6 String.fromCodePoint method.
ES2017 spec-compliant shim for Object.entries that works in ES3 environments.
ECMAScript 6 Set collection polyfill and implementation for environments lacking native support.
A shim for Object.keys that provides a reliable implementation for environments where it's missing.
A spec-compliant polyfill for Array.prototype.includes that works in ES3+ environments.
A unified interface to Elixir and Erlang key/value stores, providing a common GenServer interface and Map-style API.
A simple ES6 Array.prototype.find polyfill for older JavaScript environments.
A polyfill for the Yieldable Named Blocks feature in Ember.js, enabling named block syntax in older versions.
A polyfill for the Ember Router Service API, enabling its use in Ember versions prior to 2.15.
A polyfill for the Ember.js {{on}} element modifier, enabling declarative DOM event handling in templates.
An ES2019 spec-compliant Array.prototype.flatMap shim/polyfill that works in ES3+ environments.
ES spec-compliant polyfill for Object.fromEntries that shims the method in noncompliant or missing JavaScript environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.