Skip to content

A cross-platform desktop application built with Avalonia UI and .NET Core that allows you to analyze multiple websites using Google PageSpeed Insights — all in one go.

License

Notifications You must be signed in to change notification settings

SalvaLQ/PageAnalyzer

Repository files navigation

⚡ BatchPageAnalyzer

A cross-platform desktop application built with Avalonia UI and .NET Core that allows you to analyze multiple websites using Google PageSpeed Insights — all in one go.

You provide one or more URLs, and the app fetches performance data directly from the Google PageSpeed API, displaying key metrics for both mobile and desktop versions.


🚀 Features

  • Modern and easy-to-use interface (Avalonia UI).
  • Batch analysis of multiple URLs — save time on audits.
  • Retrieves key metrics from Google PageSpeed Insights, such as:
    • Performance score
    • First Contentful Paint (FCP)
    • Largest Contentful Paint (LCP)
    • Cumulative Layout Shift (CLS)
    • Total Blocking Time (TBT)
  • Supports both mobile and desktop modes.
  • Works on Windows, Linux, and macOS.

🛠️ Tech Stack

  • .NET 9 / .NET Core
  • Avalonia UI
  • Google PageSpeed Insights API

About

A cross-platform desktop application built with Avalonia UI and .NET Core that allows you to analyze multiple websites using Google PageSpeed Insights — all in one go.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages