Skip to content
This repository was archived by the owner on Jul 15, 2026. It is now read-only.

pwa-builder/pwabuilder-api-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

703 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deprecated

This repo has been deprecated, and its functionality rolled into PWABuilder's C# backend.

Please use our main repository for any issues/bugs/features suggestion.

pwabuilder-tests

Azure functions that use Puppeteer + Chromium to test websites to see if they are a Progressive Web App and if so return information about that PWA. These functions power PWABuilder, but can also be cloned and run independently.

Test Details

Details about what info is pulled from each PWA. All of this info is gathered using Puppeteer and its APIs.

Required:

  • A manifest with at least the following:

    • Name *
    • Short name *
    • Start url *
    • Icons **
    • Display mode *
  • A service worker that has cache handlers

  • Valid https cert with no mixed content

If a site has these things then it is a PWA.

Recommended

  • Screenshots
  • Categories
  • Iarc rating
  • Related applications
  • Prefer related
  • Background color
  • Theme color
  • Description
  • Orientation
  • At least one maskable icon
  • At least one monochrome icon\
  • At least one 512x512 or larger square icon] Offline support

If a PWA has these then it is a store ready PWA, such as for the Microsoft or Google Play store.

Development

https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-node

About

Our new, Azure Functions based API for PWABuilder

Topics

Resources

Stars

14 stars

Watchers

5 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors