What is a progressive web app? See the “Progressive Web Apps” talk by Alex Russell and Andreas Bovens.
- Clone repository locally
git clone [email protected]:operasoftware/pwa-list.git
- Install all dependencies
cd pwa-list && npm install
- Start local server
npm run server
We’re happy to feature other nice-looking progressive web apps in the list. They should:
- Be served over HTTPS
- Have a manifest with a
short_name
andname
,start_url
, and a PNG icon of at least 144×144 pixels - Have a service worker (making sure that the
start_url
functions offline)
This combination of features will trigger the web app install banner in Opera and Chrome (to trigger it on the first visit, we recommend enabling "Bypass user engagement checks" in chrome:flags
or opera:flags
), unless the site is intercepting onbeforeinstallprompt
. In the latter case, the banner is triggered at a custom point in time, defined by the site’s own logic.
We welcome all submissions, but actual inclusion in the list is up to the discretion of the Opera Dev Relations team. If we find your web app not fitting (e.g. for content or other reasons), we won’t feature it.