PWA is a “universal, framework-agnostic PWA builder” developed by Luke Edwards (lukeed) that aims to let developers scaffold progressive web apps with minimal friction across different view frameworks or libraries. Unlike many CLI tools that target a specific framework (React, Vue, Svelte), this project intentionally tries to remain agnostic, supporting presets for Preact, React, Vue, Svelte and even vanilla JS, while offering all the PWA boilerplate you need (service workers, manifest, offline support) right out of the box. The project is designed for speed of setup: you run pwa init, choose your preset, then pwa build or pwa watch and you get a production-ready bundle with PWA features baked in. The README emphasizes that modern bundlers (Webpack, Rollup) and ecosystem maturity finally allow a universal CLI of this kind, whereas earlier attempts weren’t practical.

Features

  • CLI scaffolding for new web apps with PWA support via pwa init and pwa build
  • Framework-agnostic presets (React, Vue, Svelte, Preact, vanilla) so you’re not locked in
  • Built-in support for service workers, web manifest files, offline caching strategy
  • Tooling preconfigured: TypeScript, PostCSS, ESLint, Prettier, and bundler config out of the box
  • Static pre-rendering/export ability so you can get “pre-rendered HTML” for SEO and static hosting
  • Plugin architecture for extending or customizing configuration when required

Project Samples

Project Activity

See All Activity >

Categories

Build Tools

Follow PWA

PWA Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PWA!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Build Tools

Registered

2025-11-20