awesome-pwa is a curated list of Progressive Web Apps, resources, tools, and articles.
The project addresses the challenge of finding quality examples, learning materials, and development tools for building Progressive Web Apps. It organizes this information into a structured reference that covers real-world PWA examples, tutorials, technical guides, development tools, and video resources. The list includes app directories where users can discover existing PWAs, case studies demonstrating PWA capabilities in production, and tools for service worker implementation, testing, and optimization.
Developers building their first PWA or evaluating the PWA approach should use this list to understand what PWAs can accomplish through real examples, find frameworks and libraries that streamline PWA development, and access tutorials and articles explaining key concepts like service workers, offline support, and responsive design. The project provides a PWA checklist covering HTTPS, service workers, web app manifests, responsive design, and offline support as foundational requirements. The list spans multiple categories including business and finance, communication, education, games, news, shopping, and tools, showing the breadth of domains where PWAs are deployed.
The project maintains active CI checks on its master branch and organizes contributions through a structured table of contents that keeps resources discoverable as the list grows. The curation appears ongoing, with entries spanning established PWA patterns and emerging examples across diverse application categories.