Showing 36 of 72 projects
A lightweight polyfill for the W3C Custom Elements V1 specification, enabling custom HTML elements in older browsers.
A non-intrusive HTML5 rich-text editor toolbar that appears only when text is selected, inspired by PopClip.
A mirror of Node.js core streams for userland, providing a stable streams API across Node.js versions and browsers.
A lightweight JavaScript library providing throttle and debounce functions for rate-limiting event handlers.
A cross-browser wrapper for the Web Audio API that provides a reliable, side-effect-free implementation following the standard.
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.
A fast, energy-efficient, highly-configurable QR code scanner plugin for Cordova apps and the browser.
A JavaScript library for building credit card forms with validation, formatting, and card type detection.
A Less mixin library with over 100 utilities for efficient, semantic CSS development.
A polyfill for the AbortController API and abortable fetch, providing stubs for browsers without native support.
A library that simplifies creating CSS polyfills by handling CSS parsing, media queries, and rule matching boilerplate.
A pure JavaScript implementation of the W3C WebCrypto API for cryptographic operations in browsers.
A set of classes and React components to run React Native apps in a browser with some limitations.
A polyfill that implements the full flexbox specification for browsers with incomplete or buggy implementations.
A lightweight JavaScript library for event delegation, simplifying event handling on dynamic elements.
A boilerplate for creating custom elements with built-in documentation and browser compatibility.
A Node.js library that transforms modern CSS to ensure compatibility with all browsers.
A curated collection of resources on Progressive Enhancement, covering concepts, strategies, feature detection, testing, and code examples.
A responsive, interactive window layout system for building customizable IDE-like interfaces in web applications.
ES2015 Promise ponyfill that uses native Promise when available, otherwise falls back to the pinkie polyfill.
A Node.js utility that converts Unicode emoji characters to HTML image tags with high-resolution sprites.
A polyfill for Custom Elements builtin extends, enabling custom elements that extend native HTML elements.
A cross-platform implementation of dart:io that works on all platforms, including browsers.
Environment-agnostic polyfill for nextTick functionality across Node.js, browsers, and other JavaScript environments.
An Ember.js service for measuring text width and line count using an in-memory canvas to avoid layout reflow.
An ES3-compatible polyfill for the String.prototype.endsWith method from ECMAScript 6.
A pure JavaScript charting library with interactive features, Ajax-driven data, and no plugin dependencies.
A specialized CSS stylesheet that removes all user agent styles to provide a clean slate for web development.
Minimal set of polyfills required to run the Aurelia framework on evergreen browsers.
An oh-my-zsh plugin that provides terminal access to Can I Use browser compatibility data.
A polyfill enabling customized built-in elements support for browsers like Safari, Edge, and IE 11.
A ponyfill that provides the Array#forEach method for older browsers, falling back to native implementation when available.
A polyfill for the document.importNode API to support IE11 and other legacy browsers.
A lightweight utility to safely handle paste and keydown events on number input fields in Safari.
A lightweight Angular library for creating overlay components (modals, tooltips, popups) using modern CSS and HTML features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.