{"id":17195083,"url":"https://github.com/aliesbelik/webperf-toolkit","last_synced_at":"2026-01-05T12:56:23.297Z","repository":{"id":83408482,"uuid":"390753177","full_name":"aliesbelik/webperf-toolkit","owner":"aliesbelik","description":"Collection of open source tools for web performance testing and optimization","archived":false,"fork":false,"pushed_at":"2024-06-12T03:25:49.000Z","size":29,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-30T07:11:47.090Z","etag":null,"topics":["performance","performance-analysis","performance-metrics","web-performance","webperf"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aliesbelik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-29T14:35:28.000Z","updated_at":"2024-08-07T12:39:13.000Z","dependencies_parsed_at":"2024-06-12T07:06:24.863Z","dependency_job_id":"523185ff-08fe-49fa-aeee-8f972dfd844d","html_url":"https://github.com/aliesbelik/webperf-toolkit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliesbelik%2Fwebperf-toolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliesbelik%2Fwebperf-toolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliesbelik%2Fwebperf-toolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aliesbelik%2Fwebperf-toolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aliesbelik","download_url":"https://codeload.github.com/aliesbelik/webperf-toolkit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245422921,"owners_count":20612725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["performance","performance-analysis","performance-metrics","web-performance","webperf"],"created_at":"2024-10-15T01:49:23.857Z","updated_at":"2026-01-05T12:56:23.247Z","avatar_url":"https://github.com/aliesbelik.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web Performance Toolkit\n\nCollection of __open-source__ tools for web performance testing and optimization.\n\nThis list appeared as a logical continuation of [__load-testing-toolkit__](https://github.com/aliesbelik/load-testing-toolkit) collection but for __web performance__ and real user experience monitoring.\n\n## Tools\n\n\u003e In alphabetical order.\n\n* [__autowebperf__](https://github.com/GoogleChromeLabs/AutoWebPerf) - A flexible and scalable framework for running web performance audits with arbitrary audit tools including PageSpeed Insights, [WebPageTest](https://github.com/catchpoint/WebPageTest) and more.\n* [__boomerang__](https://github.com/akamai/boomerang) - A JavaScript library that measures the page load time experienced by real users.\n* [__browser-perf__](https://github.com/axemclion/browser-perf) - A Node.js based tool for measuring browser performance metrics.\n* [__browsertime__](https://github.com/sitespeedio/browsertime) - A harness to automate running JavaScript in your browser primary used to collect performance metrics.\n* [__garie__](https://github.com/boyney123/garie) - An out-the-box web performance toolkit that provides pre-configured dashboards, tooling and historic reporting to understand applications web performance.\n* [__lighthouse__](https://github.com/GoogleChrome/lighthouse) - An automated tool analyzes web apps and web pages, collecting modern performance metrics and insights on developer best practices.\n  * [__auto-lighthouse__](https://github.com/TGiles/auto-lighthouse) - An utility package for automating [lighthouse](https://github.com/GoogleChrome/lighthouse) reporting.\n  * [__Gradle Lighthouse Plugin__](https://github.com/wttech/gradle-lighthouse-plugin) - Easily run [lighthouse](https://github.com/GoogleChrome/lighthouse) tests on multiple sites with checking thresholds.\n  * [__Lighthouse Audit Service__](https://github.com/spotify/lighthouse-audit-service) - A service meant to help you run, schedule, store, and monitor [lighthouse](https://github.com/GoogleChrome/lighthouse) reports over time.\n  * [__Lighthouse Action__](https://github.com/jakejarvis/lighthouse-action) - GitHub Action for running [lighthouse](https://github.com/GoogleChrome/lighthouse) webpage audits.\n  * [__Lighthouse Batch Reporter__](https://github.com/mikestead/lighthouse-batch) - Run [lighthouse](https://github.com/GoogleChrome/lighthouse) analysis over multiple sites in a single command.\n  * [__Lighthouse Check Action__](https://github.com/foo-software/lighthouse-check-action) - A GitHub Action for running [lighthouse](https://github.com/GoogleChrome/lighthouse) audits automatically in CI workflows.\n  * [__Lighthouse CI__](https://github.com/GoogleChrome/lighthouse-ci) - Automate running [lighthouse](https://github.com/GoogleChrome/lighthouse) for every commit, viewing the changes, and preventing regressions.\n  * [__Lighthouse CI Action__](https://github.com/treosh/lighthouse-ci-action) - Audit URLs using [lighthouse](https://github.com/GoogleChrome/lighthouse) and test performance with [Lighthouse CI](https://github.com/GoogleChrome/lighthouse-ci).\n  * [__Lighthouse Monitor__](https://github.com/Verivox/lighthouse-monitor) - A [lighthouse](https://github.com/GoogleChrome/lighthouse) server, reporter and comparator to monitor multiple sites.\n  * [__Lighthouse Parade__](https://github.com/cloudfour/lighthouse-parade) - A Node.js command line tool that crawls a domain and gathers [lighthouse](https://github.com/GoogleChrome/lighthouse) performance data for every page.\n  * [__Lightkeeper__](https://github.com/lfre/lightkeeper) - Run [lighthouse](https://github.com/GoogleChrome/lighthouse) tests in Pull Requests for multiple URLs with custom budgets.\n  * [__Unlighthouse__](https://github.com/harlan-zw/unlighthouse) - Scan entire site using [lighthouse](https://github.com/GoogleChrome/lighthouse), with a modern UI, minimal config and smart sampling.\n* [__overlooker__](https://github.com/overlookerjs/overlooker) - Frontend performance profiling tool.\n* [__perfectum__](https://github.com/Tinkoff/perfectum) - A set of tools for performance audit via measuring client/synthetic performance metrics.\n* [__performance-budgets__](https://github.com/boyney123/performance-budgets) - A solution built with Docker and [lighthouse](https://github.com/GoogleChrome/lighthouse) to capture and set budgets on a given website.\n* [__perftools-runner__](https://github.com/GoogleChromeLabs/perftools-runner) - Web frontend to run simultaneously several of Google's performance tools ([lighthouse](https://github.com/GoogleChrome/lighthouse), PageSpeed Insights, [WebPageTest](https://github.com/catchpoint/WebPageTest)) against an URL, all at once, using [puppeteer](https://github.com/puppeteer/puppeteer).\n* [__phantomas__](https://github.com/macbre/phantomas) - Phantom.js-based web performance metrics collector and monitoring tool.\n* [__psi__](https://github.com/GoogleChromeLabs/psi) - PageSpeed Insights Reporting for Node.js.\n* [__puppeteer-webperf__](https://github.com/addyosmani/puppeteer-webperf) - Automating web performance testing with [puppeteer](https://github.com/puppeteer/puppeteer), a Node.js library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol.\n* [__pwmetrics__](https://github.com/paulirish/pwmetrics) - Progressive Web Metrics, a CLI tool and library to gather performance metrics via [lighthouse](https://github.com/GoogleChrome/lighthouse).\n* [__sitespeed.io__](https://github.com/sitespeedio/sitespeed.io) - A complete web performance tool to measure the performance of website.\n* [__speedlify__](https://github.com/zachleat/speedlify) - Benchmark the web performance and accessibility of sites over time.\n* [__speedracer__](https://github.com/speedracer/speedracer) - Collect performance metrics for your library/application.\n* [__speedscope__](https://github.com/jlfwong/speedscope) - A fast, interactive web-based viewer for performance profiles.\n* [__timeline-viewer__](https://github.com/ChromeDevTools/timeline-viewer) - DevTools Timeline Viewer provides shareable URLs for Chrome DevTools performance traces.\n* [__webpagetest__](https://github.com/catchpoint/WebPageTest) - A performance measurement tool to test website speed from around the globe using real browsers at consumer connection speeds with detailed optimization recommendations.\n* [__web-tracing-framework__](https://github.com/google/tracing-framework) - Google's tools for instrumenting, analyzing, and visualizing web apps.\n* [__yellowlab.tools__](https://github.com/YellowLabTools/YellowLabTools) - A web performance and front-end quality testing tool using [phantomas](https://github.com/macbre/phantomas).\n* [__yslow__](https://github.com/marcelduran/yslow) - Analyze web pages and suggest ways to improve their performance based on Yahoo!'s set of rules for high performance web pages.\n\n## Related\n\n* [Awesome Web Performance Optimization](https://github.com/davidsonfellipe/awesome-wpo) - A curated list of Web Performance Optimization.\n* [Awesome Page Speed Metrics](https://github.com/csabapalfi/awesome-pagespeed-metrics) - Metrics to help understand page speed and user experience.\n* [Awesome Chrome DevTools](https://github.com/ChromeDevTools/awesome-chrome-devtools) - Awesome tooling and resources in the Chrome DevTools \u0026 DevTools Protocol ecosystem.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faliesbelik%2Fwebperf-toolkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faliesbelik%2Fwebperf-toolkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faliesbelik%2Fwebperf-toolkit/lists"}