Showing 36 of 60 projects
A modular standard library for JavaScript with polyfills for ECMAScript up to 2025 and web standards.
A JavaScript library that eliminates the 300ms click delay on touch-enabled mobile browsers for a more responsive UI.
A responsive image polyfill for <picture>, srcset, and sizes, now deprecated as browsers have native support.
A light-weight module that brings the Fetch API to Node.js, providing a window.fetch-compatible interface for server-side HTTP requests.
A lightweight polyfill for the ES6 Promise specification, extracted from rsvp.js.
A lightweight polyfill for ES6 Promises, extracted from rsvp.js, to provide native Promise support in older environments.
A minimal 500-byte fetch polyfill for environments lacking native fetch support.
A cross-browser JavaScript API for building reliable file uploaders with multiple runtime fallbacks.
A JavaScript library that extends native objects with useful methods for arrays, dates, numbers, strings, and more.
A JavaScript polyfill that enables Flexbox layout support in older browsers like IE8-10.
A curated collection of tools for using ECMAScript 6 (ES6) features in current JavaScript development environments.
A shim library that insulates WebRTC applications from browser-specific behavior differences and spec changes.
An ESLint plugin that checks your JavaScript code for browser compatibility issues against configurable target browsers.
ECMAScript 6 compatibility shims for legacy JavaScript engines, providing modern ES6 features in older environments.
A lightweight polyfill library for Promise-based WebExtension APIs in Chrome.
A React Native library for efficient file system access and network data transfer with Blob support.
A jQuery plugin for creating and managing custom context menus with HTML5 polyfill and keyboard navigation.
A polyfill providing low-level hooks for creating ES module loaders, supporting System.register and System.registerDynamic formats.
A simple, small, and fast jQuery polyfill for the HTML5 input range slider element.
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 deprecated polyfill for CSS position: sticky with a safer position: fixed fallback.
A collection of JavaScript polyfills and shims for web platform features, enabling future-looking code across browsers.
A lightweight polyfill for the W3C Custom Elements V1 specification, enabling custom HTML elements in older browsers.
A JavaScript polyfill enabling cross-browser support for the 2009 CSS3 Flexible Box Model specification.
A cross-browser wrapper for the Web Audio API that provides a reliable, side-effect-free implementation following the standard.
A small, performant Promises/A+ compliant JavaScript promise library.
A requestAnimationFrame polyfill library for Node.js and browsers, enabling consistent animation timing.
A minimal polyfill for native ES6 Promises that strictly adheres to the specification without extensions.
A deprecated package that enabled using the Ky HTTP client in both Node.js and browsers via polyfills.
ES5 shim for ES6 Reflect and Proxy objects, providing compatibility for older JavaScript environments.
A JavaScript library that emulates multi-touch events on desktop browsers by translating mouse input into W3C-standard touch events.
A polyfill for the AbortController API and abortable fetch, providing stubs for browsers without native support.
A polyfill that implements the full flexbox specification for browsers with incomplete or buggy implementations.
A tiny JavaScript library (<200B gzip) that defers execution by one tick using the fastest available method.
A JavaScript transpiler that converts ES6 code to ES5 with minimal runtime dependencies and Closure Compiler compatibility.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.