$ show hemanth/awesome-pwa
This repository is a curated 'awesome list' of Progressive Web App (PWA) resources, including apps, tutorials, tools, and videos. The primary content is a README.md file that organizes hundreds of PWA-related links by category. The only executable code is a Node.js script (`scripts/check-pwa.mjs`) that validates the listed apps by fetching their URLs and checking for PWA indicators (manifest link, service worker registration). This script runs as a CI job to maintain list quality. The repository is not a software application or data pipeline; it is a documentation/curation project with a supporting automation script. The script demonstrates good engineering practices (concurrent fetching, timeout handling, whitelist for undetectable PWAs) and is reusable for similar validation tasks.
The LLM identified 1 files worth highlighting for reuse:
A self-contained Node.js script that extracts app URLs from the README.md, fetches each URL, and checks for PWA indicators (manifest link, service worker registration). It handles timeouts, bot-blocked responses, and includes a whitelist for known PWAs that cannot be detected statically. Supports a --fix flag to remove non-PWA entries. Demonstrates reusable patterns for validating curated lists and can be adapted to other link-checking tasks.