awesome-progressive-web-apps
github.com/talater/awesome-progressive-web-apps ↗:sunrise: A collection of awesome resources for building progressive web apps
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me installable web apps resources from awesome-progressive-web-apps"
Installation instructions →What's inside
Case Studies
- AliExpress Case Study
AliExpress increases conversion rate for new users by 104% with new progressive web apps.
- Building the Google I/O 2016 Progressive Web App
Building and launching a progressive web app using web components, Polymer, and material design.
- eXtra Electronics Case Study
United eXtra Electronics grows eCommerce sales by 100% with Web Push Notifications.
- Jumia Case Study
Push Notifications help Jumia reverse cart abandonment and increase conversions by 9X.
- Konga Case Study
Konga cuts data usage 92% with new Progressive Web App.
- Suumo Case Study
Japan's top real estate site supercharges new listings with web Push Notifications and sees a 31% open rate for notifications.
Specific Technologies
- Android Asset Studio - Launcher Icon GeneratorInstallable Web Apps
Generate Android style icons.
- Awesome Service WorkersService Workers
A curated collection of the finest service worker resources.
- Background Sync ExplainedBackground Sync
The official "explainer" document for background sync, including one-off synchronization and periodic synchronization.
- Background Sync SpecBackground Sync
The WIP spec for Background Sync.
- CacheStorage APICacheStorage API
API docs, and sample code from Mozilla.
- Can I Use - Push APIPush Notifications
Up-to-date browser support table of Push API.
Learning Resources
- Awesome Service Workers
A collection of awesome resources for learning service workers.
- Google Developers - Your First Progressive Web App
A step-by-step guide to building a progressive web apps using the app shell pattern.
- Service Workers W3C Specification
The official service workers spec.
Awesome Performance
- Browser Rendering Optimization
A free Udacity course helping you create web apps that maintain jank-free 60fps performance.
- Browser Rendering Performance
Understand how HTML, JavaScript and CSS is handled by the browser, and how to optimize your page accordingly.
- Introducing RAIL: A User-Centric Model For Performance
The seminal introduction to RAIL by the Gang of Pauls.
- The PRPL Pattern
A new pattern for structuring and serving Progressive Web Apps, with an emphasis on performance.
- Web Fundamentals - Performance
Google's performance learning portal, containing a wealth of knowledge on optimizing your web apps for perfomance.
- Website Performance Optimization
A free Udacity course on optimizing websites for speed.
Must Reads
- Building Progressive Web Apps - O'Reilly Media
A deep dive into progressive web apps, service workers, push notifications, background sync, IndexedDB, offline first and much more.
Browser Support
- Can I Use - Service Workers
Up-to-date browser support table of ServiceWorker API.
- Is Service Worker ready?
Current status of ServiceWorker support in different browsers.
Sample Progressive Web Apps
- Guitar Tuner
- Hacker News
- PWA.rocks
A showcase of several progressive web apps, collected by the
- SVGOMG
- Voice Memos
Videos
- Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016
A quick dive into the most common technologies and techniques for building progressive web apps.
- Intro To Progressive Web Apps
This free Udacity course by Google covers intro to PWAs, service workers and web app manifests.
- Offline Web Applications Using IndexedDB & Service Worker
This free Udacity course is a must if you're planning to dive deep into service workers.
- Polymer and Progressive Web Apps: Building on the modern web - Google I/O 2016
Using Polymer to build progressive web apps.
- Progressive Web Apps (Chrome Dev Summit 2015)
An introduction to progressive web apps by Alex Russell and Andreas Bovens.
Showing a sample of 47 resources. View the full list on GitHub →