Showing 17 of 17 projects
A suite of command-line tools for manipulating WebAssembly files, including conversion between binary and text formats.
Cross-browser test suites for Web platform specifications, ensuring interoperability across browser implementations.
A shim library that insulates WebRTC applications from browser-specific behavior differences and spec changes.
A robust JavaScript library for encoding and decoding HTML entities with full spec compliance.
A minimal polyfill for native ES6 Promises that strictly adheres to the specification without extensions.
Performance benchmark and test suite for Node.js JSON-schema validators, evaluating speed, spec compliance, and side-effects.
A minimal ES2015 Promise implementation for Node.js, focusing on spec compliance over browser compatibility.
ES2017 spec-compliant shim for Object.values that works in ES3+ environments.
A spec-compliant polyfill for Array.prototype.includes that works in ES3+ environments.
A spec-compliant polyfill for the String.prototype.replaceAll ECMAScript proposal.
An ES3-compatible polyfill for the String.prototype.endsWith method from ECMAScript 6.
ES spec-compliant polyfill for Object.fromEntries that shims the method in noncompliant or missing JavaScript environments.
ES2019 spec-compliant shim for String.prototype.trimLeft to ensure consistent string trimming behavior across JavaScript environments.
ES2019 spec-compliant shim for String.prototype.trimRight, providing polyfill functionality for older JavaScript environments.
A spec-compliant polyfill for Array.prototype.every that works in ES3+ environments.
A low-level GraphQL implementation for Crystal that closely follows the spec, designed for dynamic schema generation.
A spec-compliant polyfill for Array.prototype.some that works in ES3+ environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.