Showing 24 of 60 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 responsive, interactive window layout system for building customizable IDE-like interfaces in web applications.
A curated collection of resources on Progressive Enhancement, covering concepts, strategies, feature detection, testing, and code examples.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.