elegantapp/pwa-asset-generator

Automates PWA asset generation and image declaration. Automatically generates icon and splash screen images, favicons and mstile images. Updates manifest.json and index.html files with the generated images according to Web App Manifest specs and Apple Human Interface guidelines.

83
/ 100
Verified

Leverages Puppeteer to render source images or HTML files in Chrome, then captures screenshots at platform-specific resolutions—enabling creative HTML/SVG splash screens with gradients, animations, and dark mode variants. Dynamically scrapes Apple's Human Interface Guidelines to stay synchronized with iOS device specs, with offline fallback and automated monitoring. Supports multiple source formats (local/remote images and HTML), maskable icons, favicons, and mstile generation with flexible output formatting for various build environments.

2,997 stars and 85,873 monthly downloads. Actively maintained with 9 commits in the last 30 days. Available on npm.

Maintenance 20 / 25
Adoption 20 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

2,997

Forks

154

Language

TypeScript

License

MIT

Last pushed

Mar 14, 2026

Monthly downloads

85,873

Commits (30d)

9

Dependencies

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/elegantapp/pwa-asset-generator"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.