JavaScript Polyfill

Open-source JavaScript projects categorized as Polyfill

Top 23 JavaScript Polyfill Projects

  1. window.fetch polyfill

    A window.fetch JavaScript polyfill.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. core-js

    Standard Library

    Project mention: Polyfills - a filler or a gaping hole? (Part-2) | dev.to | 2024-08-29

    1) Consider this tweet, which shows proofs of the sale. If you'd seen the tweet of the founder earlier on top, he denies any influence over the sale. Well, who do we blame here? Maintaining an open source project requires a lot of efforts from the community and the maintainers. There are several layers to the governance. And projects which are so widely used, like polyfill.io, need to be updated at all times. This requires time out of your daily schedule and contributing for a better developer experience around the world. And only a few do really know the ins and outs of a project. Funding is a big part of an open-source project, without which it's very difficult to carry on day-to-day tasks for maintainers. Here's a heart-wrenching example of the core-js library we'd talked about in the 1st part. I recommend everyone to go through this once and understand the efforts and create maintainer relationships.

  4. 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.

  5. polyfill-service

    Automatic polyfill service.

    Project mention: Internet Archive: Security breach alert | news.ycombinator.com | 2024-10-09

    It looks like it is running the service that was part of the supply chain attacker earlier this year. https://github.com/polyfillpolyfill/polyfill-service/issues/...

  6. unfetch

    🐕 Bare minimum 500b fetch polyfill.

  7. Sugar

    A Javascript library for working with native objects.

  8. adapter

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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. dialog-polyfill

    Polyfill for the HTML dialog element

    Project mention: How to Use the HTML5 <dialog> Element | dev.to | 2024-12-18
  11. 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/

    Project mention: Server-Sent Events (SSE) Are Underrated | news.ycombinator.com | 2024-12-25

    You can also use the Web Locks API (https://developer.mozilla.org/en-US/docs/Web/API/Web_Locks_A...) rather than Broadcast Channel

    This library (https://github.com/pubkey/broadcast-channel/blob/master/src/...) from the fantastic RxDB javascript DB library uses WebLocks with a fallback to Broadcast Channel. But, WebLocks are supported on 96% of browsers, so probably safe to just use it exclusively now.

  12. resize-observer-polyfill

    A polyfill for the Resize Observer API

  13. css-vars-ponyfill

    Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers

  14. proxy-polyfill

    Proxy object polyfill

  15. jsbi

    JSBI is a pure-JavaScript implementation of the official ECMAScript BigInt proposal.

  16. webassemblyjs

    Toolchain for WebAssembly

  17. css-paint-polyfill

    CSS Custom Paint / Paint Worklet polyfill with special browser optimizations.

  18. standardized-audio-context

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

  19. avif.js

    :shipit: AVIF polyfill for the browser

    Project mention: Avifjs: AVIF Polyfill for the Browser | news.ycombinator.com | 2024-09-11
  20. loading-attribute-polyfill

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

  21. details-element-polyfill

    <details>

  22. polyfill

    Set of all Javascript polyfills (by behnammodi)

  23. barcode-detector-polyfill

    A WebAssembly polyfill for the Barcode Detection API

    Project mention: BarcodeDetector API for LE Audio | dev.to | 2024-07-14

    NOTE: The BarcodeDetector API is not yet available in all browsers. For this reason, a polyfill will be used where support is still missing.

  24. github-wc-polyfill

    Ensure that all GitHub and GitLab scripts required for UXP and SeaMonkey are loaded correctly

  25. palefill

    Inject Polyfills for various web technologies into pages requiring them

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Polyfill discussion

Log in or Post with

JavaScript Polyfill related posts

  • How to Use the HTML5 <dialog> Element

    1 project | dev.to | 18 Dec 2024
  • Avifjs: AVIF Polyfill for the Browser

    1 project | news.ycombinator.com | 11 Sep 2024
  • Polyfills - a filler or a gaping hole? (Part-2)

    1 project | dev.to | 29 Aug 2024
  • Polyfill supply chain attack embeds malware in JavaScript CDN assets

    1 project | dev.to | 26 Jun 2024
  • Cloudflare automatically fixes Polyfill.io for free sites

    1 project | news.ycombinator.com | 26 Jun 2024
  • Malicious Code Injection Found in CDN Polyfill Link Targeting Mobile Users

    1 project | news.ycombinator.com | 25 Jun 2024
  • To Polyfill Or Not To Polyfill.io

    2 projects | dev.to | 6 Mar 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Polyfill projects in JavaScript? This list will help you:

# Project Stars
1 window.fetch polyfill 25,760
2 core-js 24,790
3 history.js 10,740
4 polyfill-service 7,189
5 unfetch 5,709
6 Sugar 4,533
7 adapter 3,657
8 dialog-polyfill 2,450
9 broadcast-channel 1,881
10 resize-observer-polyfill 1,757
11 css-vars-ponyfill 1,466
12 proxy-polyfill 1,138
13 jsbi 917
14 webassemblyjs 794
15 css-paint-polyfill 742
16 standardized-audio-context 694
17 avif.js 682
18 loading-attribute-polyfill 618
19 details-element-polyfill 226
20 polyfill 147
21 barcode-detector-polyfill 132
22 github-wc-polyfill 103
23 palefill 81

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?