Volver al ranking

hemanth/awesome-pwa

JavaScriptgit.io/awesome-pwa

Awesome list of progressive web apps!

pwaservice-workermodern-web
Crecimiento de estrellas
Estrellas
4.9k
Forks
564
Crecimiento semanal
Issues
2
2k4k
dic 2015jun 2019ene 2023jul 2026
Artefactosnpmnpm install awesome-pwa
README

awesome-pwa Awesome CI

Useful resources for creating Progressive Web Apps

What is a Progressive Web App

A Progressive Web App uses modern web capabilities to deliver an app-like user experience. They evolve from pages in browser tabs to immersive, top-level apps, leveraging the web's low friction.

Source: Google Developers - Progressive Web Apps

Table of contents

App Directories

Apps

Audio and Video

  • BitMidi: Listen to your favorite MIDI files.
  • Foldergram: Local-only photo and video gallery for folders, with an Instagram-inspired browsing pattern.
  • guitar-tuner: Aerotwist Guitar Tuner
  • Joybox: A pinboard for audiovisual media.
  • Lofimusic.app: Online radio Radio
  • Music Player PWA: Music Player.
  • OmniCam: Live streaming webcams around the world.
  • SoundCloud: Stream and listen to music.
  • Soundslice: Create living sheet music.
  • Spotify: Music streaming.
  • SvenPanel: The Shrine - The Message Is Feierei Alda.
  • VideoTrim.app: Video trimmer app in the browser.
  • Wave-PD1: Synth toy.
  • X Sound: Online keyboard synth.
  • Youtube Music: Music streaming via YouTube.
  • Remove Audio: Browser-based tool to strip the soundtrack from any video locally with WebAssembly and FFmpeg.wasm. No uploads, no sign-up, batch up to 20 clips.

Business and Finance

  • ELFSH: Food and expense manager.
  • FarmOS: Farm record keeping
  • Freelancer: Hire the best freelancers for any job, online.
  • Invoice Otter: Send estimates and invoices with AI, get paid instantly, track expenses.
  • JustInvoice: An intuitive invoice manager that works completely in the browser and offline.
  • MoneyTracker: Personal finances tracking web app.
  • Vaulted: Local-first net worth tracker PWA with no account, no bank sync, and no server.
  • MTGStocks: Magic the Gathering price tracker.
  • Rydeen: Task management app for individuals.
  • Simple Currency Converter: Currency Converter
  • Skcript: Ruby on Rails Consulting.
  • SplittyPie: Easy expense splitting.
  • Taskade: Remote Team Workspace.
  • Tender: Personal finance app.

Communication and Social

Development and Design

Education and Reading

  • Booksie: An open catalog of free picture storybooks for children instantly available for reading.
  • EPUB Player: A fully-featured audiobook player with Audible/Spotify-like UX, powered by local TTS models. Turn your EPUBs into audiobooks entirely in-browser.
  • Kommit: Create flashcards and learn them with spaced-repetition.
  • PracticeLoop: Slow down & loop YouTube videos for music practice with progressive speed training.
  • Swahili Dictionary: Offline Swahili-English-Swahili dictionary
  • Timetable: Interactive editable timetable.
  • Tutor Portfolio PWA: ???
  • Unalengua IPA Translator: Translate to IPA.
  • WordDB: Word finder, thesaurus, dictionary, crossword solver, rhyme finder and more.

Games and Entertainment

  • 2048 Game 2048 Game
  • Air Horner: Air horn sound.
  • Backgammon: Backgammon game with local multiplayer (no single player).
  • Colosseum: Displays Pokemons in a beautiful way
  • Crazy Dice: Simple Dice App.
  • Cybercar: Free neon arcade survival game with power-ups, unlockable themes, boss battles, and global leaderboard.
  • Falling Nikochan: Simple and cute rhythm game, where anyone can create and share charts.
  • Farmhand: A resource management game that puts a farm in your hand
  • Life counter: Life counter app for 2 players. Supports game profiles, cout up/down.
  • Match a Movie: Tinder but for movies to find out what to watch with your friends.
  • Math Riddles: Interesting Math Riddles.
  • Memory Game PWA: Strengthen your memory.
  • Murlok.io: World of Warcraft Shadowlands.
  • Othello: Play Othello against the computer.
  • Player order selector: Random player order selector.
  • Pokedex: Indexing Pokémon
  • PokeQuest Wiki: Search for Pokémon
  • PWA-NES: 8-bit NES emulator
  • Slitherlinks: Free online Slitherlink puzzle platform with 1900+ puzzles, daily challenges, and global leaderboards.
  • Soodoku: Advanced sudoku game, works online & offline, without ads and distractions.
  • Virus Wars: Virus Wars game with local multiplayer (no single player).
  • Yahtzee: Dice generator.

Health and Lifestyle

  • Aerko_: Offline-first, brutalist fitness & nutrition PWA with local AI biomechanics (MediaPipe) and AES-256 encryption.
  • Care Cards: Care Cards
  • Cat Safe Foods: Sharing food with your cat? Make sure it's safe first
  • ClearLungs: Free private streak tracker for quitting smoking. Track recovery phases, milestones, and share progress.
  • Dog Safe Foods: Sharing food with your dog? Make sure it's safe first
  • DoHabit: Straightforward habit tracker.
  • FastTrack: Free intermittent fasting streak tracker with metabolic phases and milestone celebrations.
  • Paula: Free AI mental health companion using CBT and DBT techniques, with voice sessions, mood tracking, and journaling.
  • Progressive: Local-first hypertrophy training tracker, fully offline and event-sourced.
  • Progressive Beer: Progressive Beer
  • Rewire: Free private streak tracker for building better habits. Track recovery phases, earn milestones, and share progress cards.
  • VapeFree: Free private streak tracker for quitting vaping. Track lung recovery phases, milestones, and share progress.
  • Veganify: Check if a product is vegan or not.

News and Information

Shopping and Travel

Tools and Utilities

  • 2brew: PWA timer for coffee brewing
  • AlarmDJ: Online alarm clock that plays MP3 files or YouTube videos.
  • Anonynote: Note-taking app.
  • BulkPicTools: Privacy-first, browser-side bulk image optimizer and editor.
  • Calculator: A calculator app with theme switcher
  • Emoji Log: Personal tracker
  • Google Drive: File storage.
  • Google Photos: Photo management.
  • GPA Calculator: Generate animated artwork from your unique GPA inputs.
  • GPA Calculator: Calculate your college GPA.
  • MConverter: Online file converter.
  • OmniConvert: Free, open-source file and unit converter — 94 formats, 345 units, 100% client-side with WebAssembly.
  • Morse Code Translator: Morse Code tools
  • Nanocell-csv: A lightweight, cross platform, open-source, PWA CSV file viewer and editor
  • Notella: No fluff notes app.
  • Passky: Free and open-source Password Manager
  • PasteePad: Free and simple notepad app
  • PDFGem: Free browser-based PDF tools — merge, split, compress, OCR, sign, convert. All processing runs client-side via WebAssembly; works offline after initial load. 16 languages.
  • Pocket Devices: Pocket-sized tools for seamless functionality on the go.
  • Pomotimer: Pomodoro Technique Timer
  • PPResume: A LaTeX Based Resume Builder
  • QR Code Generator: Create custom QR Codes.
  • QR Code Scanner: Scan a QR code.
  • Remember: Location-based reminders.
  • Resume Nation: Resume creator.
  • Smaller Pictures: Image compressor.
  • Super Productivity: Open-source todo list and time tracker with timeboxing, Jira/GitHub/GitLab integration.
  • TaleForge: Creative writing PWA with book, manga, and screenplay editors. Works offline with service worker caching.
  • Todoly: A Simple ToDo PWA
  • Vizua: Free browser-based image tools — compress, resize, convert (WebP, AVIF, PNG, JPEG), remove background, upscale, OCR. 91 tools, all client-side via WebAssembly. 16 languages.
  • Wormhole: Share files with end-to-end encryption.
  • ztable.io: Z-Table lookup & Z-Score calculator.

Miscellaneous

Tutorials

Articles

Getting Started and Introductions

Case Studies and Real-World Apps

Performance and Optimization

Technical Guides and Deep Dives

Videos

Google I/O

Progressive Web App Summit 2016

Chrome Dev Summit

Other Talks and General Concepts

Tools

Generators and CLIs

  • DSW: Generate your Service Worker dynamically, webmanifest, rules for requests, redirects, etc.
  • fetch-manifest-json: Fetch the mainfest.json from an URL.
  • Manifest Generator: This simple page will generate the manifest file for you.
  • manifest-json: CLI tool for creating mainfest.json.
  • PWA Asset Generator: Automates PWA asset generation and image declaration. Automatically generates icon and splash screen images, favicons and mstile images.
  • PWAify: CLI tool to convert your PWA into a cross-platform desktop app.

Service Worker Libraries

  • fetch-sync: Proxy Fetch requests through the Background Sync API
  • msgr: Nifty service worker/client message utility
  • serviceworkerware: An Express-like layer on top of ServiceWorkers to provide a way to easily plug functionality
  • sw-delta: An incremental cache for the web.
  • sw-precache: A node module to generate service worker code that will precache specific resources
  • sw-toolbox: A runtime caching library
  • UpUp: Makes sure your users can always access your site's content, even when they're on a plane, in an elevator, or 20,000 leagues under the sea
  • verifyfetch: Resumable, integrity-verified downloads for large offline assets. Includes Service Worker mode for transparent verification of all fetch requests.
  • Workbox: Javascript Library for building progressive web apps

Webpack and Framework Plugins

Testing and Auditing

  • PageGuard: Free website health scanner that audits performance, accessibility (WCAG 2.1), SEO, and best practices — ideal for verifying PWA quality before launch.

Miscellaneous Utilities

  • a2hs.js: A useful modern JavaScript solution that helps your website users to add (install) a progressive web app to the Home Screen of their mobile iOS devices.
  • add-to-homescreen: Easily add a website/PWA to home screen on IOS/Android/Desktop.
  • @forlagshuset/simple-fs: Needs offline filesystem? SimpleFS provides sweet promise based nodejs file API on top of indexeddb.
  • HNPWA: Hacker News readers as Progressive Web Apps. A spiritual successor to TodoMVC.
  • pwa-badge: Badging for PWA app icons, Like Native Apps
  • pure-web: Web component for enhancing PWA capabilities — install prompts, offline indicators, and update notifications.

Kits

  • Bento starter: Full-stack solution to build Progressive Web Apps.
  • Progressive Web Application skeleton: A simple set of skeleton files for shipping a Progressive Web App.
  • pwabuilder: All the tools you need to build and deploy your Progressive Web Apps.
  • Web Starter Kit: A workflow for multi-device websites.
  • Polymer App Toolbox: "a collection of components, tools and templates for building Progressive Web Apps with Polymer"
  • Preact CLI: "Your next Preact PWA in 30 seconds"
  • Simple PWA: A Progressive Web App template that provides the minimum file structure needed to create a PWA
  • Stencil PWA toolkit: Ionic's "Everything you need to easily build fast, production ready Progressive Web Apps"

Courses

Conferences

Repositorios relacionados
angular/angular

Deliver web apps with confidence 🚀

TypeScriptnpmMIT Licenseangulartypescript
angular.dev
100.6k27.5k
hoppscotch/hoppscotch

Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia

TypeScriptnpmMIT Licenseapiapi-client
hoppscotch.io
79.8k6k
ionic-team/ionic-framework

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

TypeScriptnpmMIT Licenseionicmobile
ionicframework.com
52.6k13.3k
freeCodeCamp/devdocs

API Documentation Browser

RubyRubyGemsMozilla Public License 2.0devdocsdocumentation
devdocs.io
39.2k2.6k
qier222/YesPlayMusic

高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:

VueMIT Licensevuevuex
music.qier222.com
33.1k4.7k
GoogleChrome/lighthouse

Automated auditing, performance metrics, and best practices for the web.

JavaScriptnpmApache License 2.0auditbest-practices
developer.chrome.com/docs/lighthouse/overview/
30.6k9.7k
quasarframework/quasar

Quasar Framework - Build high-performance VueJS user interfaces in record time

JavaScriptnpmMIT Licensequasar-frameworkvuejs
quasar.dev
27.2k3.7k
lissy93/dashy

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

VueMIT Licensedashboardself-hosted
dashy.to
25.9k1.9k
Lissy93/dashy

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

VueMIT Licensedashboardself-hosted
dashy.to
20k1.5k
dailydotdev/daily

daily.dev is the personalized developer news feed and community. Get the best tech content from 1000+ sources in your browser new tab or on mobile. Free and open source.

GNU Affero General Public License v3.0chrome-extensiondeveloper-tools
daily.dev
19.9k571
SnapDrop/snapdrop

A Progressive Web App for local file sharing

JavaScriptnpmGNU General Public License v3.0webrtcpwa
snapdrop.net
19.7k1.9k
ionic-team/capacitor

Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️

TypeScriptnpmMIT Licensejavascripthtml
capacitorjs.com
16.1k1.2k