Awesome Open Source
Awesome Open Source
Combined Topics
polyfill
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 113 Polyfill Open Source Projects
Categories
>
Libraries
>
Polyfill
Fetch
⭐
24,366
A window.fetch JavaScript polyfill.
Core Js
⭐
14,063
Standard Library
History.js
⭐
10,731
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.
Random_compat
⭐
7,697
PHP 5.x support for random_bytes() and random_int()
Polyfill Mbstring
⭐
7,000
This component provides a partial, native PHP implementation for the Mbstring extension.
Polyfill Service
⭐
5,197
Automatic polyfill service.
Unfetch
⭐
5,004
🐕 Bare minimum 500b fetch polyfill.
Sugar
⭐
4,414
A Javascript library for working with native objects.
Polyfill Ctype
⭐
3,591
This component provides a partial, native PHP implementation for the Ctype extension.
Promise Fun
⭐
3,239
Promise packages, patterns, chat, and tutorials
Polyfill Php70
⭐
3,225
This component provides features unavailable in releases prior to PHP 7.0.
Pressure
⭐
2,686
👇💥 JavaScript library for handling Force Touch, 3D Touch, and Pointer Pressure.
Adapter
⭐
2,642
Shim to insulate apps from spec changes and prefix differences. Latest adapter.js release:
Eslint Plugin Compat
⭐
2,591
Lint the browser compatibility of your code
React Native Fetch Blob
⭐
2,569
A project committed to making file access and data transfer easier, efficient for React Native developers.
Stickyfill
⭐
2,213
Polyfill for CSS `position: sticky`
Rangeslider.js
⭐
2,123
🎚 HTML5 input range slider element polyfill
Jquery Contextmenu
⭐
2,099
jQuery contextMenu plugin & polyfill
Polyfill Intl Icu
⭐
2,096
This component provides a collection of functions/classes using the symfony/intl package when the Intl extension is not installed.
Dialog Polyfill
⭐
2,019
Polyfill for the HTML dialog element
Object Fit Images
⭐
1,998
🗻 Polyfill object-fit/object-position on <img>: IE9, IE10, IE11, Edge, Safari, ...
Iphone Inline Video
⭐
1,970
📱 Make videos playable inline on the iPhone (prevents automatic fullscreen)
Polyfill Php73
⭐
1,778
This component provides functions unavailable in releases prior to PHP 7.3.
Eqcss
⭐
1,498
EQCSS is a CSS Reprocessor that introduces Element Queries, Scoped CSS, a Parent selector, and responsive JavaScript to all browsers IE8 and up
Fixed Sticky
⭐
1,485
DEPRECATED: A position: sticky polyfill that works with filamentgroup/fixed-fixed for a safer position:fixed fallback.
Polyfill Php56
⭐
1,403
This component provides functions unavailable in releases prior to PHP 5.6.
Resize Observer Polyfill
⭐
1,394
A polyfill for the Resize Observer API
Polyfill Util
⭐
1,363
This component provides binary-safe string functions, using the mbstring extension when available.
Webvr Polyfill
⭐
1,330
Use WebVR today, without requiring a special browser build.
Polyfill
⭐
1,155
PHP polyfills
Document Register Element
⭐
1,125
A stand-alone working lightweight version of the W3C Custom Elements specification
Css Vars Ponyfill
⭐
1,120
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
Fetch Jsonp
⭐
925
Make JSONP request like window.fetch
Ponyfill
⭐
923
🦄 Like polyfill but with pony pureness
Proxy Polyfill
⭐
918
Proxy object polyfill
Dom4
⭐
898
Modern DOM functionalities for every browser
Broadcast Channel
⭐
787
📡 BroadcastChannel to send data between different browser-tabs or nodejs-processes 📡
Scroll Into View If Needed
⭐
784
Element.scrollIntoView ponyfills for things like "if-needed" and "smooth"
Url Search Params
⭐
770
Simple polyfill for URLSearchParams standard
Polyfill Intl Normalizer
⭐
759
This component provides a fallback implementation for the Normalizer class provided by the Intl extension.
Docker Host
⭐
738
A docker sidecar container to forward all traffic to local docker host or any other host
Ie11customproperties
⭐
730
CSS variables (Custom Properties) polyfill for IE11
Hyperform
⭐
725
Capture form validation back from the browser
Clipboard Polyfill
⭐
712
📋 Simple copying on the web, with maximum browser compatibility.
Native Promise Only
⭐
702
A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.
Sticky State
⭐
692
StickyState is a high performant module making native position:sticky statefull and polyfilling the missing sticky browser feature
Create React Context
⭐
686
Polyfill for the proposed React context API
Polyfill Php80
⭐
680
This component provides functions unavailable in releases prior to PHP 8.0.
Jsbi
⭐
649
JSBI is a pure-JavaScript implementation of the official ECMAScript BigInt proposal.
Polyfill Apcu
⭐
625
This component provides apcu_* functions and the APCUIterator class to users of the legacy APC extension.
Text Encoding
⭐
621
Polyfill for the Encoding Living Standard's API
Polyfill Intl Grapheme
⭐
596
This component provides a partial, native PHP implementation of the Grapheme functions from the Intl extension.
Bootstrap Ie7
⭐
577
Bootstrap 3 CSS for IE7
Gray
⭐
567
Make an image grayscale in all browsers
Css Paint Polyfill
⭐
564
CSS Custom Paint / Paint Worklet polyfill with special browser optimizations.
Webassemblyjs
⭐
554
Toolchain for WebAssembly
Resize Observer
⭐
508
Polyfills the ResizeObserver API.
Undom
⭐
492
🍩 1kb minimally viable DOM Document implementation
Object Fit Polyfill
⭐
485
A Javascript polyfill for browsers that don't support the object-fit CSS property.
React Lifecycles Compat
⭐
455
Backwards compatibility polyfill for React class components
Webappsec Trusted Types
⭐
389
A browser API to prevent DOM-Based Cross Site Scripting in modern web applications.
Polyfill Library
⭐
386
NodeJS module to create polyfill bundles tailored to individual user-agents.
Fakeindexeddb
⭐
366
A pure JS in-memory implementation of the IndexedDB API
Css3 Mediaqueries Js
⭐
333
CSS3 Media Queries Shim
Avif.js
⭐
330
AVIF polyfill for the browser
Loading Attribute Polyfill
⭐
298
Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.
Ie8
⭐
294
some damn DOM fix for this damned browser
Formdata
⭐
289
HTML5 `FormData` polyfill for Browsers.
Url Polyfill
⭐
288
Polyfill URL and URLSearchParams to match last ES7 specifications
Bootstrap Ie8
⭐
278
Bootstrap 4 for IE8 and IE9
Standardized Audio Context
⭐
276
A cross-browser implementation of the AudioContext which aims to closely follow the standard.
Abortcontroller Polyfill
⭐
269
Polyfill for the AbortController DOM API and abortable fetch (stub that calls catch, doesn't actually abort request).
React Native Drawer Layout
⭐
257
A platform-agnostic drawer layout for react-native
Webxr Polyfill
⭐
243
Use the WebXR Device API today, providing fallbacks to native WebVR 1.1 and Cardboard
Poly Flif
⭐
242
📷 A poly-fill for the FLIF image format.
Details Element Polyfill
⭐
219
<details>
Tickedoff
⭐
213
Tiny library (<200B gzip) for deferring something by a "tick"
Pagedjs
⭐
212
Display paginated content in the browser and generate print books using web technology
Xmlhttprequest
⭐
208
XMLHttpRequest.js - Standard-compliant cross-browser XMLHttpRequest object implementation
Share Api Polyfill
⭐
208
A polyfill for the sharing that can be used in desktop too, so your users can shere in their twitter, facebook, messenger, linkedin, sms, e-mail, print, telegram or whatsapp.
Datalist Polyfill
⭐
196
Minimal and dependency-free vanilla JavaScript polyfill for the awesome datalist-functionality
React Anchor Link Smooth Scroll
⭐
182
React component for anchor links using the smooth scroll polyfill.
Webp Hero
⭐
167
browser polyfill for the webp image format
Jekyll Spaceship
⭐
161
🚀 A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, audio, youtube, vimeo, dailymotion, soundcloud, spotify, etc.
Samsa
⭐
150
Variable font inspector
Navigator.sendbeacon
⭐
148
Polyfill for Navigator.sendBeacon()
Imagecapture Polyfill
⭐
144
MediaStream ImageCapture polyfill. Take photos from the browser as easy as .takePhoto().then(processPhoto)
React Af
⭐
143
Allows you to code using certain React.next features today! Perfect for component library maintainers.
Kv Storage Polyfill
⭐
130
A polyfill for the kv-storage built-in module.
Document.scrollingelement
⭐
121
A polyfill for document.scrollingElement as defined in the CSSOM specification.
Touch Action
⭐
119
Disable 300ms delay on mobile using CSS touch-action or asynchronously download FastClick as polyfill
Ts Polyfill
⭐
115
Runtime polyfills for TypeScript libs, powered by core-js! 🔋 🔩
Browser Shims
⭐
111
Browser and JS shims used by Airbnb.
Theraot
⭐
109
Backporting .NET and more: LINQ expressions in .net 2.0 - nuget Theraot.Core available.
Polyfill Php55
⭐
105
This component provides functions unavailable in releases prior to PHP 5.5.
Polyfill
⭐
99
Polyfill implements newer Ruby features into older versions.
React Suspense Polyfill
⭐
99
Polyfill for the React Suspense API 😮
Es6 Promise Polyfill
⭐
97
ES6 Promise polyfill
Webcrypto Liner
⭐
94
webcrypto-liner is a polyfill that let's down-level User Agents (like IE/Edge) use libraries that depend on WebCrypto. (Keywords: Javascript, WebCrypto, Shim, Polyfill)
Polyfill Php54
⭐
93
This component provides functions unavailable in releases prior to PHP 5.4.
1-100 of 113 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210