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
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start 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

2 days ago