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.
This tool helps web developers and designers prepare their Progressive Web Apps (PWAs) for a seamless user experience across various devices. You provide a single image or HTML file for your app's icon and splash screen, and it automatically generates all the necessary sizes and formats. It also updates your PWA's manifest and HTML files to correctly display these assets, ensuring your app looks professional on Android, iOS, and other platforms.
2,997 stars. Actively maintained with 2 commits in the last 30 days. Available on npm.
Use this if you are building a Progressive Web App and need to quickly and correctly generate all the required icons and splash screens for different devices and operating systems without manual image resizing and code updates.
Not ideal if you are developing a native mobile app or a traditional website that does not use PWA technology.
Stars
2,997
Forks
154
Language
TypeScript
License
MIT
Category
Last pushed
Mar 14, 2026
Commits (30d)
2
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.
Related tools
vercel/satori
Enlightened library to convert HTML and CSS to SVG
KnpLabs/snappy
PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper...
kyranet/canvas-constructor
An ES6 utility for canvas with built-in functions and chained methods.
KnpLabs/KnpSnappyBundle
Easily create PDF and images in Symfony by converting html using webkit
ScientaNL/pdf-extractor
Node.js module for rendering pdf pages to images, svgs, html files, text files and json metadata