Showing 36 of 75 projects
A robust and optimized polyfill for the ECMAScript 6 String.fromCodePoint method.
ES2017 spec-compliant shim for Object.entries that works in ES3 environments.
An ESLint plugin that enforces ES5-only JavaScript by forbidding ES2015+ features.
A robust and optimized polyfill for the ECMAScript 6 String.prototype.codePointAt method.
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.
Helps macro writers produce better errors for macro users
A simple ES6 Array.prototype.find polyfill for older JavaScript environments.
An ES2019 spec-compliant Array.prototype.flatMap shim/polyfill that works in ES3+ environments.
A collection of polyfills enabling browser-targeted JavaScript libraries to work in React Native environments.
ES spec-compliant polyfill for Object.fromEntries that shims the method in noncompliant or missing JavaScript environments.
A polyfill implementation of the WeakMap collection as specified in ECMAScript 6.
A Lua library that provides missing built-in functions like ipairs and getmetatable for PICO-8 development.
A robust and optimized ES3-compatible polyfill for the ECMAScript 6 String.prototype.repeat method.
A ponyfill for Buffer.from that uses native implementation when available.
ES2015-compliant shim for Object.is that differentiates between -0 and +0 and correctly compares NaN.
Enables use of Node.js core modules and npm packages in React Native apps by installing shims and patching dependencies.
A destructive shim that implements the ES6 Map specification for environments lacking native support.
An Elixir parser for Windows INI-style configuration files compatible with Python's configparser format.
A Docker-based testing environment for AppImage packages across multiple Linux distributions.
A ponyfill for ES2015 Number.isFinite() that checks if a value is a finite number.
Install Node.js version-specific dependencies from package.json.
An ES2015 spec-compliant polyfill for the Array.of method, providing robust ES3-compatible shimming.
ES5 spec-compliant shim for String.prototype.trim that corrects engine bugs and works in ES3 environments.
ES2015 Number.isInteger polyfill implemented in ES3 for cross-browser compatibility.
A cross-platform Blob implementation for Node.js and the Web, providing a consistent API across environments.
ES2015 Math.sign() ponyfill for environments lacking native support.
A polyfill that enables element modifier managers in Ember.js versions 2.12 through 3.7.
A robust and optimized ES3-compatible polyfill for the RegExp.prototype.match method in ECMAScript 6.
ES2019 spec-compliant shim for String.prototype.trimRight, providing polyfill functionality for older JavaScript environments.
A module that loads CommonJS modules in ES6 environments, always returning a default export.
Capacitor plugin for checking outdated Android WebView engines with native update prompts and runtime status events.
A robust and optimized ES3-compatible polyfill for the RegExp.prototype.search method in ECMAScript 6.
Example demonstrating how to run Blazor WebAssembly applications within legacy ASP.NET MVC Framework 4.x sites.
A Deno library to enforce minimum runtime versions for Deno, TypeScript, and V8.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.