Topics / #web-performance

Web-performance projects on GitHub

Measuring and improving website speed, loading, and runtime performance.

As of , the most-starred Web-performance projects on GitHub are angular (101.1K stars), webpack (66K stars) and lighthouse (30.9K stars). GitHub.Locker tracks 10 Web-performance repositories with 285.8K stars combined. The fastest-growing on October 16 was angular, with +8 stars in a day.

10Projects
285.8KStars in total
+17Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

10 projects · by stars

  1. #1 · angular/angular

    angular

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript.

    101.1K
  2. #2 · webpack/webpack

    webpack

    Webpack is a module bundler for JavaScript and friends: it packs many modules (JS, CSS, images, JSON, and more) into a few bundled assets for use in the browser.

    66K
  3. #3 · GoogleChrome/lighthouse

    lighthouse

    Lighthouse is an open-source web auditing tool from Google: it runs a page through automated checks, collects modern performance metrics and best-practice insights, and turns them into a scored report.

    30.9K
  1. 4

    skywalking

    25Kapache/skywalking · Java

    Apache SkyWalking is an open-source APM (Application Performance Monitoring) system for monitoring, tracing and diagnosing distributed systems. It is built for microservices, cloud native and container-based architectures.

  2. 5

    lazysizes

    17.7KaFarkas/lazysizes · JavaScript

    lazysizes is a fast, jank-free, SEO-friendly lazy loader for images (including responsive picture/srcset), iframes, scripts and widgets. It self-initializes and loads assets only as they become visible, with no configuration.

  3. 6

    rspack

    12.9Kweb-infra-dev/rspack · Rust

    Rspack is a fast Rust-based bundler for the web that modernizes the webpack API so it can act as a near drop-in replacement for webpack while building much faster.

  4. 7

    quicklink

    11.3KGoogleChromeLabs/quicklink · JavaScript

    Quicklink is a small JavaScript library that speeds up subsequent page loads by prefetching or prerendering links that are currently visible in the viewport, doing the work during browser idle time.

  5. 8

    lax.js

    10.5Kalexfoxy/lax.js · JavaScript

    lax.js is a small vanilla JavaScript library that creates smooth scroll-driven animations — elements react to the page's scroll position for parallax and transition effects on websites.

  6. 9

    critical

    10.3Kaddyosmani/critical · JavaScript

    It extracts the above-the-fold (critical-path) CSS from your HTML pages, inlines it into the document, and loads the rest asynchronously so the browser can paint the first screen without waiting for the full stylesheet.

  7. 10

    router

    156anonrig/router · TypeScript

    A from-scratch React router that keeps the TanStack Router API — same public names — but rebuilds the internals for speed: faster navigations and streaming SSR. It is a new implementation, not a fork.

Often tagged together