↩BACK

all


  • #30DaysOfPWA

    (microsoft.github.io)“30 days of strucutured content and resources to help you explore the fascinating world of Progressive Web Apps.”
    • Getting Started
    • Advocacy
  • A Beginner’s Guide To Progressive Web Apps from Smashing Magazine

    (smashingmagazine.com)This articles look into the new, as of 2015, opportunities we have to build a new generation of web apps. There is still a lot of valuable information here.This resource might be a little out of date.
    • Getting Started
  • a2hs.js

    (github.com)A package to help add PWAs to the Home Screen on iOS.
    • Installation
  • awesome-pwa

    (github.com)”Useful resources for creating Progressive Web Apps.”
    • Advocacy
  • Checking PWA Performance with WebPageTest

    (speedcurve.com)An example script for WebPageTest to verify a PWA loads while offline.
    • Offline
  • Debug Progressive Web Apps

    (developer.chrome.com)”Use the Application panel [in Chrome] to inspect, modify, and debug web app manifests, service workers, and service worker caches.”This resource might be a little out of date.
    • Debugging
  • Debug Progressive Web Apps (PWAs)

    (docs.microsoft.com)“Use the Application panel [in Edge] to inspect, modify, and debug web app manifests, service workers, and service worker caches.”
    • Debugging
  • Debugging Progressive Web Apps

    (pluralsight.com)“Learn to unleash the power of modern browser tools, techniques, and strategies to debug a progressive web application.”
    • Courses
    • Debugging
  • Designing Responsive Progressive Web Apps

    (cloudfour.com)A good overview of design considerations and best practices for building responsive PWAs.This resource might be a little out of date.
    • Design
  • The Front-End Checklist

    (frontendchecklist.io)“The Front-End Checklist Application is perfect for modern websites and meticulous developers!”
    • Checklists
  • Get started with Progressive Web Apps

    (docs.microsoft.com)A list of how-to's for building PWAs in Edge by Microsoft
    • Getting Started
    • Highlights
  • Getting Started with Progressive Web Apps Course

    (pluralsight.com)A course to create a 'Car Deals' website using techniques and technologies to transform it from a simple web page into a progressive web app.
    • Courses
  • Instant Loading Web Apps with an Application Shell Architecture

    (developers.google.com)A great, if slightly old, tutorial on the app shell architecture.This resource might be a little out of date.
    • Getting Started
  • Intro to Progressive Web Apps Course by Google

    (udacity.com)“In this course you’ll get started working on your very first Progressive Web App (PWA) - a web app that can take advantage of many of the features native applications have enjoyed.”
    • Courses
  • Introducing Pokedex.org: a progressive webapp for Pokémon fans

    (pocketjavascript.com)A case study about building an offline-first, installable PWA from 2015.This resource might be a little out of date.
    • Offline
  • Introduction to Progressive Web Applications

    (blog.pusher.com)A high-level overview of PWAs from Pusher, written in 2018.This resource might be a little out of date.
    • Getting Started
  • Introduction to progressive web apps

    (developer.mozilla.org)“This article provides an introduction to Progressive Web Apps (PWAs), discussing what they are and the advantages they offer over regular web apps.”
    • Getting Started
    • Highlights
  • Lit

    (lit.dev)A package for building “Simple. Fast. Web Components.”
    • Web Components
  • @litlabs/ssr

    (github.com)“A package for server-side rendering Lit templates and components.”
    • SSR
    • Web Components
  • Make your PWA feel more like an app

    (web.dev)“Make your Progressive Web App not feel like a website, but like a ‘real’ app”
    • Offline
    • Installation
    • Highlights
  • Making a Progressive Web App with Create React App

    (create-react-app.dev)“If you start a new project using one of the PWA custom templates, you'll get a src/service-worker.js file that serves as a good starting point for an offline-first service worker.”
    • React
    • Project Templates
  • Myth Busting PWAs

    (davrous.com)“By busting 9 Myths on PWAs, we’ll see that PWAs are stronger than ever.”
    • Advocacy
  • Ocean

    (github.com)Web component HTML rendering that runs on the server, in a browser worker, and includes hydration.
    • Web Components
    • SSR
  • Progressier

    (progressier.com)An automated tool to add installation, push notifications, and offline caching to your existing web app.
    • Offline
    • Installation
  • Progressive Web App Design

    (codica.com)7 Tips for Great PWA UX and UI
    • Design
  • Progressive Web App Fundamentals Course

    (pluralsight.com)A course to learn to supercharge web apps so they can compete with native apps
    • Courses
  • Progressive web application on Wikipedia

    (en.wikipedia.org)The Wikipedia page for PWAs has a summary of their history and some of the related tech
    • Getting Started
  • Progressive Web Apps

    (web.dev)You'll learn what makes a Progressive Web App special, how they can affect your business, and how to build them.
    • Getting Started
    • Highlights
  • Progressive Web Apps (PWA) - The Complete Guide

    (udemy.com)“Build a Progressive Web App (PWA) that feels like an iOS & Android App, using Device Camera, Push Notifications and more.”
    • Courses
  • Progressive Web Apps Guide for Preact

    (preactjs.com)“Preact is an excellent choice for Progressive Web Apps that wish to load and become interactive quickly. Preact CLI codifies this into an instant build tool that gives you a PWA with a 100 Lighthouse score right out of the box.”
    • Preact
  • Progressive Web Apps: Going Offline

    (developers.google.com)This is the first in a series of companion codelabs for a Progressive Web App workshop.
    • Courses
    • Offline
  • Progressive Web Apps: The Concise PWA Masterclass Course

    (udemy.com)“Everything you need to build Progressive Web Apps from Scratch, or upgrade your existing Web Apps to PWAs.”
    • Courses
  • Publish a Progressive Web App to the Microsoft Store

    (docs.microsoft.com)Microsoft's documentation for how to publish PWAs to their store
    • Installation
  • PWA Badge

    (github.com)“Like Native Apps, The PWA Badge API allows installed web apps to set an application-wide badge on the app icon.”
    • Installation
  • PWA Plugin for Vite

    (vite-plugin-pwa.netlify.app)Zero-config PWA Framework-agnostic Plugin for Vite
    • Project Templates
  • PWA Q&A by Aaron Gustafson

    (aaron-gustafson.com)A collection of questions and answers by Aaron which cover many topics related to PWAs.
    • Highlights
    • Advocacy
  • PWA Stats

    (pwastats.com)“A community-driven list of stats and news related to Progressive Web Apps by Cloud Four.”
    • Advocacy
  • React PWA

    (github.com)“A highly scalable Progressive Web Application foundation and boilerplate.”
    • React
    • Project Templates
  • Simple Progressive Web App (PWA) Template

    (simplepwa.com)“Simple PWA is a Progressive Web App template that provides the minimum file structure needed to create a PWA—a reliable and installable web application.”
    • Project Templates
    • Offline
  • UpUp - Kickstarting the Offline First Revolution

    (github.com)“UpUp is a tiny JavaScript library that makes sure your users can always access your site's content, even when they're on a plane, in an elevator, or 20,000 leagues under the sea.”
    • Offline
  • Using Service Workers

    (developer.mozilla.org)“This article provides information on getting started with service workers, including basic architecture, registering a service worker, the install and activation process for a new service worker, updating your service worker, cache control and custom responses, all in the context of a simple app with offline functionality.”
    • Service Workers
    • Offline
  • Web Accessibility Checklist

    (webaccessibilitychecklist.com)“A checklist for creating accessible websites and web applications.”
    • Checklists
  • Web Powered SMS Inbox with Service Worker: Push Notifications

    (twilio.com)Recaps building a web application: a fully featured SMS messaging application for a Twilio number, from 2016.This resource might be a little out of date.
    • Service Workers
  • What PWA Can Do Today

    (whatpwacando.today)“A showcase of what is possible with Progressive Web Apps today.”
    • Advocacy
  • What, when & how to design progressive web apps — a case study

    (uxdesign.cc)“Designing a Progressive Web App for a festival microsite.”
    • Design
  • WMR

    (wmr.dev)An all-in-one development tool for building PWAs with Preact.
    • Preact
    • SSR
    • Project Templates
  • Workbox

    (developers.google.com)“Workbox is a set of libraries that can power a production-ready service worker for your Progressive Web App.”
    • Service Workers

Curated and maintained with ♥ by the folks at Shareup

We are hiring! Come build great things with us