Showing 22 of 22 projects
A modular standard library for JavaScript with polyfills for ECMAScript up to 2025 and web standards.
A minimal 500-byte fetch polyfill for environments lacking native fetch support.
A curated collection of promise utility packages and patterns for solving common asynchronous programming problems in JavaScript.
A polyfill for the Resize Observer API that uses MutationObserver and Mutation Events without polling.
A universal WHATWG Fetch API implementation that works across Node.js, browsers, and React Native.
A ponyfill that provides client-side support for CSS custom properties (CSS variables) in legacy and modern browsers.
A ponyfill for ES2015 Object.assign() that works in older environments.
A cross-browser wrapper for the Web Audio API that provides a reliable, side-effect-free implementation following the standard.
A polyfill for the AbortController API and abortable fetch, providing stubs for browsers without native support.
A tiny JavaScript library (<200B gzip) that defers execution by one tick using the fastest available method.
A ponyfill for the Symbol.observable proposal, enabling interoperability between observable libraries.
A polyfill for ECMAScript 6 Symbol, providing Symbol functionality for environments without native support.
A polyfill and ponyfill for the React Hooks API, enabling early adoption and React Native support.
A ponyfill/polyfill implementation of the ES6 Map collection for environments lacking native support.
A curated list of ponyfills for writing cross-platform and cross-browser JavaScript code.
A ponyfill for Promise.prototype.finally() that runs cleanup logic when a promise settles.
A polyfill that enables the PerformanceObserver API in browsers with basic Performance Timeline support but lacking observer capabilities.
A ponyfill for ES2015 Number.isNaN() that provides a reliable NaN check.
A ponyfill for Buffer.from that uses native implementation when available.
A ponyfill for ES2015 Number.isFinite() that checks if a value is a finite number.
ES2015 Math.sign() ponyfill for environments lacking native support.
A ponyfill that provides the Array#forEach method for older browsers, falling back to native implementation when available.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.