pwa-asset-generator and vue-pwa-asset-generator

The Vue-specific tool is a lighter-weight wrapper around the core PWA asset generation functionality, making them complements where the general-purpose generator serves as the foundation and the Vue version provides framework-integrated convenience.

Maintenance 20/25
Adoption 20/25
Maturity 25/25
Community 18/25
Maintenance 0/25
Adoption 18/25
Maturity 17/25
Community 8/25
Stars: 2,997
Forks: 154
Downloads: 85,873
Commits (30d): 9
Language: TypeScript
License: MIT
Stars: 175
Forks: 6
Downloads: 2,224
Commits (30d): 0
Language: JavaScript
License: —
No risk flags
No License Stale 6m

About pwa-asset-generator

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.

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.

About vue-pwa-asset-generator

jcalixte/vue-pwa-asset-generator

PWA asset generator perfect with VueJS framework (but useful for all PWA!)

Scores updated daily from GitHub, PyPI, and npm data. How scores work