An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: polyfill

wherewhere/DotnetEx

Set of polyfills for ord .NET Framework.

Language: C# - Size: 90.8 KB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 2 - Forks: 1

jiwonz/luau-polyfill

A set of utilities to mimic common JS polyfills needed for translating projects from JS to Luau. But for pure Luau and pesde

Language: Luau - Size: 680 KB - Last synced at: about 19 hours ago - Pushed at: about 22 hours ago - Stars: 0 - Forks: 0

davidmyersdev/vite-plugin-node-polyfills

A Vite plugin to polyfill Node's Core Modules for browser environments.

Language: TypeScript - Size: 74.1 MB - Last synced at: about 12 hours ago - Pushed at: 28 days ago - Stars: 344 - Forks: 28

symfony/polyfill-php83

Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions

Language: PHP - Size: 30.3 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 381 - Forks: 3

symfony/polyfill-uuid

Symfony polyfill for uuid functions

Language: PHP - Size: 36.1 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 669 - Forks: 2

jeffreytse/jekyll-spaceship

🚀 A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, audio, youtube, vimeo, dailymotion, soundcloud, spotify, etc.

Language: Ruby - Size: 7.25 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 654 - Forks: 69

AegisJSProject/trusted-types

A polyfill for the Trusted Types API

Language: JavaScript - Size: 695 KB - Last synced at: about 3 hours ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

filamentgroup/fixed-sticky 📦

DEPRECATED: A position: sticky polyfill that works with filamentgroup/fixed-fixed for a safer position:fixed fallback.

Language: JavaScript - Size: 658 KB - Last synced at: 1 day ago - Pushed at: almost 8 years ago - Stars: 1,484 - Forks: 151

amilajack/eslint-plugin-compat

Check the browser compatibility of your code

Language: TypeScript - Size: 7.7 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 3,121 - Forks: 110

chrisguttandin/standardized-audio-context

A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.

Language: JavaScript - Size: 26.4 MB - Last synced at: 2 days ago - Pushed at: 10 days ago - Stars: 712 - Forks: 33

3846masa/babel-plugin-polyfill-custom

Yet another babel plugin that lets you freely customize polyfills.

Language: TypeScript - Size: 7.36 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

Owl-Domain/Polyease

A polyfill-like package that is focused on making it easier to work around missing features, rather than provide hacky attempts at implementing them.

Language: C# - Size: 97.7 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

sindresorhus/promise-fun

Promise packages, patterns, chat, and tutorials

Size: 44.9 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 4,905 - Forks: 133

Sec-ant/barcode-detector

A Barcode Detection API ponyfill/polyfill that uses ZXing-C++ WebAssembly under the hood.

Language: TypeScript - Size: 92.6 MB - Last synced at: about 20 hours ago - Pushed at: 6 days ago - Stars: 138 - Forks: 11

zloirock/core-js

Standard Library

Language: JavaScript - Size: 62.6 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 24,939 - Forks: 1,667

JakeChampion/fetch

A window.fetch JavaScript polyfill.

Language: JavaScript - Size: 567 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 25,844 - Forks: 2,839

scroll-into-view/scroll-into-view-if-needed

Element.scrollIntoView ponyfills for things like "if-needed" and "smooth"

Language: JavaScript - Size: 8.07 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,405 - Forks: 76

mrhenry/core-web

like core-js but for Web APIs

Language: JavaScript - Size: 147 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 44 - Forks: 1

symfony/polyfill

PHP polyfills

Language: PHP - Size: 2.78 MB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 2,755 - Forks: 144

symfony/polyfill-php80

Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions

Language: PHP - Size: 32.2 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1,736 - Forks: 26

symfony/polyfill-intl-grapheme

Symfony polyfill for intl's grapheme_* functions

Language: PHP - Size: 65.4 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 1,707 - Forks: 4

symfony/polyfill-intl-idn

Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions

Language: PHP - Size: 96.7 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 3,353 - Forks: 6

symfony/polyfill-php81

Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions

Language: PHP - Size: 23.4 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 884 - Forks: 9

symfony/polyfill-intl-normalizer

Symfony polyfill for intl's Normalizer class and related functions

Language: PHP - Size: 118 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 2,044 - Forks: 4

symfony/polyfill-mbstring

Symfony polyfill for the Mbstring extension

Language: PHP - Size: 185 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 7,854 - Forks: 39

symfony/polyfill-php56

This component provides functions unavailable in releases prior to PHP 5.6.

Size: 21.5 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 1,565 - Forks: 4

dumbmatter/fakeIndexedDB

A pure JS in-memory implementation of the IndexedDB API

Language: JavaScript - Size: 2.1 MB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 618 - Forks: 73

polygonplanet/weakmap-polyfill

ECMAScript6 WeakMap polyfill

Language: JavaScript - Size: 1.28 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 16

charpeni/react-native-url-polyfill

🔗A lightweight and trustworthy URL polyfill for React Native.

Language: Java - Size: 3.34 MB - Last synced at: 2 days ago - Pushed at: 8 days ago - Stars: 362 - Forks: 23

manuelroemer/IsExternalInit

A source code only package which allows you to use C# 9's init and record features in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework by providing a polyfill for the IsExternalInit class.

Language: C# - Size: 86.9 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 107 - Forks: 6

idleberg/bun-storage

A ponyfill for the Storage API, utilizing SQLite

Language: TypeScript - Size: 90.8 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 1

symfony/polyfill-php72

Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions

Size: 46.9 KB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 4,774 - Forks: 8

GoogleChrome/proxy-polyfill

Proxy object polyfill

Language: JavaScript - Size: 207 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 1,141 - Forks: 175

Kagami/avif.js

:shipit: AVIF polyfill for the browser

Language: JavaScript - Size: 1.21 MB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 689 - Forks: 31

chase-moskal/webp-hero

browser polyfill for the webp image format

Language: CMake - Size: 3.37 MB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 254 - Forks: 22

browserstate/history.js

History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality.

Language: JavaScript - Size: 2.93 MB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 10,721 - Forks: 1,342

pubkey/broadcast-channel

:satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/

Language: JavaScript - Size: 3.97 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,902 - Forks: 126

anonyco/FastestSmallestTextEncoderDecoder

The fastest smallest Javascript polyfill for encodeInto of TextEncoder, encode of TextEncoder, and decode of TextDecoder for UTF-8 only.

Language: JavaScript - Size: 56.4 MB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 148 - Forks: 36

best-shot/babel-preset-evergreen

A babel preset for popular javascript syntaxes

Language: JavaScript - Size: 1.92 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 1

stdlib-js/math-base-special-fast-atanh

Compute the hyperbolic arctangent of a number.

Language: Python - Size: 822 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

stdlib-js/math-base-special-sinh

Compute the hyperbolic sine of a number.

Language: JavaScript - Size: 968 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-fast-asinh

Compute the hyperbolic arcsine of a number.

Language: Python - Size: 841 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-tanh

Compute the hyperbolic tangent of a number.

Language: JavaScript - Size: 895 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

undecaf/barcode-detector-polyfill

A WebAssembly polyfill for the Barcode Detection API

Language: JavaScript - Size: 594 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 139 - Forks: 15

oddbird/popover-polyfill

Polyfills the HTML popover attribute and showPopover/hidePopover/togglePopover methods onto HTMLElement, as well as the popovertarget and popovertargetaction attributes on <button> elements.

Language: TypeScript - Size: 1.39 MB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 291 - Forks: 14

juggle/resize-observer

Polyfills the ResizeObserver API.

Language: TypeScript - Size: 1.37 MB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 980 - Forks: 49

wasm-forge/ic-wasi-polyfill

The polyfill implementation for WASI functions in the IC environment

Language: Rust - Size: 2.42 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 5

qoomon/docker-host

A docker sidecar container to forward all traffic to local docker host or any other host

Language: Shell - Size: 159 KB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 1,130 - Forks: 89

w3c/trusted-types

A browser API to prevent DOM-Based Cross Site Scripting in modern web applications.

Language: JavaScript - Size: 3.64 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 618 - Forks: 79

kenchris/urlpattern-polyfill

URLPattern polyfill

Language: TypeScript - Size: 168 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 278 - Forks: 32

jhildenbiddle/class-change

A micro-library for manipulating CSS class names, triggering change events using HTML data attributes, and creating declarative class-related event listeners

Language: JavaScript - Size: 1.24 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 5

stdlib-js/math-base-special-cosh

Compute the hyperbolic cosine of a number.

Language: Python - Size: 826 KB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-coth

Compute the hyperbolic cotangent of a number.

Language: Python - Size: 1010 KB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

oddbird/css-anchor-positioning

Polyfill for CSS Anchor Positioning

Language: TypeScript - Size: 69.7 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 340 - Forks: 11

2BAB/Polyfill

An artifact repository to assist writing Gradle Plugins for Android build system.

Language: Kotlin - Size: 775 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 86 - Forks: 7

Antelcat/AutoGen

Auto generate anything

Language: C# - Size: 1.19 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 24 - Forks: 2

immersive-web/webxr-polyfill

Use the WebXR Device API today, providing fallbacks to native WebVR 1.1 and Cardboard

Language: JavaScript - Size: 915 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 393 - Forks: 86

lgarron/clipboard-polyfill

:clipboard: Simple copying on the web, with maximum browser compatibility. (You probably don't need this anymore!)

Language: TypeScript - Size: 931 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 921 - Forks: 98

paragonie/random_compat

PHP 5.x support for random_bytes() and random_int()

Language: PHP - Size: 943 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 8,176 - Forks: 146

symfony/polyfill-php70

This component provides features unavailable in releases prior to PHP 7.0.

Size: 26.4 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 3,212 - Forks: 9

stdlib-js/math-base-special-atan

Compute the arctangent of a number.

Language: JavaScript - Size: 729 KB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-asinh

Compute the hyperbolic arcsine of a number.

Language: Python - Size: 878 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

stdlib-js/math-base-special-asin

Compute the arcsine of a number.

Language: JavaScript - Size: 549 KB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-asech

Compute the hyperbolic arcsecant of a number.

Language: Python - Size: 829 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-acsch

Compute the hyperbolic arccosine of a number.

Language: Python - Size: 970 KB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

stdlib-js/math-base-special-acsc

Compute the arcsine of a number.

Language: Python - Size: 650 KB - Last synced at: about 6 hours ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-acosh

Compute the hyperbolic arccosine of a number.

Language: Python - Size: 702 KB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-acos

Compute the arccosine of a number.

Language: Python - Size: 624 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

GoogleChrome/dialog-polyfill

Polyfill for the HTML dialog element

Language: JavaScript - Size: 364 KB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 2,450 - Forks: 241

es-shims/es5-shim

ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines

Language: JavaScript - Size: 2.13 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 7,110 - Forks: 892

Tyrrrz/PolyShim

Polyfills for projects targeting older versions of .NET

Language: C# - Size: 196 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 35 - Forks: 5

fregante/iphone-inline-video 📦

📱 Make videos playable inline on the iPhone (prevents automatic fullscreen)

Language: JavaScript - Size: 1.56 MB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 2,053 - Forks: 297

luwes/selectlist-polyfill

Polyfill for the selectlist element

Language: JavaScript - Size: 147 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 57 - Forks: 3

developit/unfetch

🐕 Bare minimum 500b fetch polyfill.

Language: JavaScript - Size: 500 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 5,719 - Forks: 201

mfranzke/loading-attribute-polyfill

Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.

Language: JavaScript - Size: 7.79 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 621 - Forks: 45

xtuc/webassemblyjs

Toolchain for WebAssembly

Language: JavaScript - Size: 6.14 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 800 - Forks: 94

symfony/polyfill-php84

Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions

Language: PHP - Size: 22.5 KB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 34 - Forks: 2

sjsouvik/Frontend-Interview-Preparation

Frontend problems with solution that would help to improve concepts related to web fundamentals

Language: JavaScript - Size: 147 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 19 - Forks: 8

imranbarbhuiya/esbuild-plugins-node-modules-polyfill

An esbuild plugin to polyfill nodejs builtin modules for the browser.

Language: TypeScript - Size: 18.7 MB - Last synced at: 9 days ago - Pushed at: 14 days ago - Stars: 25 - Forks: 9

webrtcHacks/adapter

Shim to insulate apps from spec changes and prefix differences. Latest adapter.js release:

Language: JavaScript - Size: 6.13 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 3,684 - Forks: 849

ofabiodev/tusk

-> [Deprecated in favor of Tusk.js] <- 🦣 Tusk lets you carve into JavaScript, TypeScript, and beyond with raw power.

Language: MDX - Size: 288 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 5 - Forks: 1

comroid-git/japi

comroid common Java API

Language: Java - Size: 1.29 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

nberlette/atob

Performant platform-agnostic ponyfills for `atob` and `btoa`.

Language: TypeScript - Size: 16.6 KB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

stdlib-js/math-base-special-truncf

Round a single-precision floating-point number toward zero.

Language: Python - Size: 352 KB - Last synced at: 4 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 0

stdlib-js/math-base-special-trunc

Round a double-precision floating-point number toward zero.

Language: Python - Size: 365 KB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 0

acostalima/react-native-polyfill-globals

Polyfills and patches missing or partially supported web and core APIs.

Language: JavaScript - Size: 1.87 MB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 49 - Forks: 5

Sam-Apostel/masonry-pf

css masonry grid polyfill (works with react)

Language: TypeScript - Size: 35.2 KB - Last synced at: 8 days ago - Pushed at: 16 days ago - Stars: 11 - Forks: 1

es-shims/DisposableStack

An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement that works as far down as ES3.

Language: JavaScript - Size: 175 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 25 - Forks: 4

worker-tools/deno-fetch-event-adapter

Dispatches global fetch events using Deno's native http server.

Language: TypeScript - Size: 113 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 22 - Forks: 2

javan/details-element-polyfill

<details>

Language: JavaScript - Size: 1000 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 226 - Forks: 27

shgysk8zer0/polyfills

A set of JavaScript polyfills

Language: JavaScript - Size: 874 KB - Last synced at: 5 days ago - Pushed at: 17 days ago - Stars: 3 - Forks: 0

MattiasBuelens/web-streams-polyfill

Web Streams, based on the WHATWG spec reference implementation

Language: TypeScript - Size: 2.36 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 308 - Forks: 31

arokettu/php-random-polyfill

Random Extension Polyfill for PHP

Language: PHP - Size: 370 KB - Last synced at: 7 days ago - Pushed at: 17 days ago - Stars: 9 - Forks: 1

demarketed/view-transitions-polyfill

Polyfill for the View Transitions API

Language: TypeScript - Size: 1.08 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 39 - Forks: 2

XboxYan/draggable-polyfill

🌈a beautify polyfill for native drag!

Language: HTML - Size: 1.83 MB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 84 - Forks: 22

stuyam/pressure

:point_down::boom: JavaScript library for handling Force Touch, 3D Touch, and Pointer Pressure.

Language: JavaScript - Size: 4.92 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 2,924 - Forks: 95

immersive-web/cardboard-vr-display

A JavaScript implementation of a WebVR 1.1 VRDisplay

Language: JavaScript - Size: 12.5 MB - Last synced at: 15 days ago - Pushed at: almost 4 years ago - Stars: 94 - Forks: 43

Serrin/Celestra

A helper JavaScript library with useful functions and polyfills and zero dependencies.

Language: HTML - Size: 18.3 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 1

que-etc/resize-observer-polyfill

A polyfill for the Resize Observer API

Language: JavaScript - Size: 892 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 1,761 - Forks: 132

regseb/playwright-ghost

Playwright overlay with plugins.

Language: JavaScript - Size: 1.73 MB - Last synced at: 14 days ago - Pushed at: 23 days ago - Stars: 7 - Forks: 0