Topics / #cross-browser

Cross-browser projects on GitHub

Consistent behavior across web browsers, e.g. storage compatibility layers

As of , the most-starred Cross-browser projects on GitHub are three.js (116.6K stars), jquery (59.9K stars) and html5-boilerplate (57.6K stars). GitHub.Locker tracks 21 Cross-browser repositories with 604.4K stars combined. The fastest-growing on October 17 was three.js, with +43 stars in a day.

21Projects
604.4KStars in total
+57Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

21 projects · by stars

  1. #1 · mrdoob/three.js

    three.js

    It's a JavaScript 3D library for the browser: the project aims to be easy-to-use, lightweight, cross-browser and general-purpose. Around since 2010, now over 116,000 GitHub stars.

    116.6K
  2. #2 · jquery/jquery

    jquery

    jQuery is the classic JavaScript library for DOM manipulation, events, AJAX and effects — this repo holds its source, fresh off the jQuery 4.0.0 release.

    59.9K
  3. #3 · h5bp/html5-boilerplate

    html5-boilerplate

    HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites, refined over more than 10 years by 200+ contributors.

    57.6K
  1. 4

    normalize.css

    53.5Knecolas/normalize.css · CSS

    normalize.css is a stylesheet that makes the default styling of HTML elements consistent across browsers; the README bills it as a modern alternative to CSS resets.

  2. 5

    frontend-dev-bookmarks

    47.6Kdypsilon/frontend-dev-bookmarks

    A manually curated collection of links and resources for frontend web developers, organized into topic categories like Appearance, Architecture, Compatibility, Ecosystem, Languages/Protocols/Browser APIs, UI Components, and Workflow.

  3. 6

    refined-github

    32.3Krefined-github/refined-github · TypeScript

    Refined GitHub is a browser extension that cleans up GitHub's interface and bolts on dozens of small quality-of-life features, from sticky sidebars to better diff and comment tools.

  4. 7

    material-design-lite

    32.2Kgoogle/material-design-lite · HTML

    Material Design Lite (MDL) is Google's implementation of Material Design components that adds a Material Design look and feel to static content websites.

  5. 8

    Modernizr

    25.7KModernizr/Modernizr · JavaScript

    Modernizr is a JavaScript library that detects which HTML5 and CSS3 features the visitor's browser actually supports, so you can adapt the page to each browser instead of assuming they all behave the same.

  6. 9

    FileSaver.js

    22Keligrey/FileSaver.js · JavaScript

    FileSaver.js is a client-side JavaScript library that implements the saveAs() interface, letting web apps trigger a file download for data generated right in the browser.

  7. 10

    You-Dont-Need-Lodash-Underscore

    19.1Kyou-dont-need/You-Dont-Need-Lodash-Underscore · JavaScript

    A curated list of JavaScript methods that are already supported natively in modern browsers, so you can drop Lodash/Underscore — plus an ESLint plugin that flags where the libraries are unnecessary.

  8. 11

    sweetalert2

    18.1Ksweetalert2/sweetalert2 · JavaScript

    A replacement for JavaScript's built-in popup boxes: beautiful, responsive, highly customizable, accessible (WAI-ARIA) dialogs — alerts, confirms, prompts, toasts and modals — with zero dependencies.

  9. 12

    filepond

    16.4Kpqina/filepond · JavaScript

    FilePond is a JavaScript file upload library that handles drag-and-drop, file selection, and async uploads while automatically optimizing images (resize, crop, filter, EXIF fix) for a smooth, accessible upload experience.

  10. 13

    vivus

    15.5Kmaxwellito/vivus · JavaScript

    Vivus is a lightweight, dependency-free JavaScript class that animates SVGs so they look like they are being drawn by hand, stroke by stroke.

  11. 14

    mithril.js

    14.5KMithrilJS/mithril.js · JavaScript

    Mithril.js is a modern client-side JavaScript framework for building Single Page Applications. It is small (8.93 KB gzipped), fast, and ships with routing and XHR utilities out of the box.

  12. 15

    store.js

    14Kmarcuswestin/store.js · JavaScript

    Store.js is a JavaScript library for key/value storage in the browser that works across all browsers. It has been around since 2010 and is used in production on tens of thousands of websites like cnn.com and dailymotion.com.

  13. 16

    systemjs

    13.1Ksystemjs/systemjs · JavaScript

    SystemJS is a hookable, standards-based module loader that dynamically loads ES modules in the browser.

  14. 17

    browser-sync

    12.3KBrowserSync/browser-sync · JavaScript

    BrowserSync is a developer tool that keeps multiple browsers and devices in sync while you build websites — actions in one browser are mirrored in the others as you work.

  15. 18

    mousetrap

    11.8Kccampbell/mousetrap · JavaScript

    Mousetrap is a simple JavaScript library for handling keyboard shortcuts in the browser.

  16. 19

    Respond

    11.2Kscottjehl/Respond · JavaScript

    A fast, lightweight JavaScript polyfill that brings min/max-width CSS3 media query support to browsers that lack it — chiefly Internet Explorer 8 and under — so responsive web designs work there.

  17. 20

    history.js

    10.6Kbrowserstate/history.js · JavaScript

    A JavaScript library that makes the HTML5 History/State APIs (pushState, replaceState, onpopstate) work consistently in every browser: real URLs in HTML5 browsers, a hash-based fallback in old HTML4 ones.

  18. 21

    interop

    528web-platform-tests/interop · JavaScript

    An ongoing effort by browser makers to make the web more interoperable: each year they pick key focus areas and publicly score how well browsers implement them. It is part of the web-platform-tests project.

Often tagged together