elegantapp/pwa-asset-generator

Automates PWA asset generation and image declaration. Automatically generates icon and splash screen images, favicons and mstile images. Updates...

View on GitHub ↗Jump to charts ↓Open shareable report →

elegantapp/pwa-asset-generator has 3k+ stars and 150+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 12, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 11 seconds ago
Added to GitGenius on September 22nd, 2026
Created on August 9th, 2019
Open Issues & Pull Requests: 53 (+0)
GitHub issues: Enabled
Number of forks: 157
Total Stargazers: 3,041 (+0)
Total Subscribers: 20 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.9 days
Mean response time: 287.6 days
90th percentile: 1132.5 days
Tracked items: 25

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,330 days
Stale 30+ days: 10
Stale 90+ days: 10

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (14)
  • needs verification (8)
  • released (5)
  • feature request (4)
  • dep-upgrade (1)
  • external-dependency (1)
  • semantic-release (1)
  • ship:in-review (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

pwa-asset-generator is a command-line tool that automates the creation and declaration of assets for progressive web applications.

The tool solves the problem of manually generating multiple icon and splash screen variants across different platforms and sizes. It takes a single source image and automatically generates icons, splash screens, favicons, and mstile images in the dimensions required by Android, iOS, and web standards. It then updates the manifest.json and index.html files with the appropriate image declarations, following Web App Manifest specifications and Apple Human Interface guidelines. This eliminates the tedious work of creating dozens of image variants and hand-coding their references into configuration files.

The tool is suited for developers building PWAs who want to support installation on both Android and iOS devices without manually managing asset generation. It handles the complexity of platform-specific requirements, including the varying icon sizes expected by Google Play and Apple's guidelines. Anyone building a PWA that targets multiple platforms should consider it, as it significantly reduces the setup overhead for asset management.

The project maintains active continuous integration with automated testing on each change. Releases follow semantic versioning conventions, ensuring predictable version increments. The tool uses Puppeteer for image rendering and generation, providing reliable cross-platform asset creation. Development activity shows consistent maintenance with regular updates to keep pace with evolving PWA standards and platform requirements.