Skip to content

hemanth/awesome-pwa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

568 Commits
 
 
 
 
 
 

Repository files navigation

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

Business and Finance

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

Health and Lifestyle

  • 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.
  • Journalistic: Micro Journaling App.
  • Paula: Free AI mental health companion using CBT and DBT techniques, with voice sessions, mood tracking, and journaling.
  • 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

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
  • 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

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

About

Awesome list of progressive web apps!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors