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
