{"id":13660262,"url":"https://github.com/ragingwind/learning-pwa","last_synced_at":"2026-03-06T15:31:06.592Z","repository":{"id":139546743,"uuid":"54638880","full_name":"ragingwind/learning-pwa","owner":"ragingwind","description":"Learning Progressive Web Apps step by step","archived":false,"fork":false,"pushed_at":"2016-12-18T03:38:00.000Z","size":4,"stargazers_count":267,"open_issues_count":0,"forks_count":12,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-11-29T11:51:33.814Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ragingwind.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-03-24T12:04:49.000Z","updated_at":"2025-08-23T23:37:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"93824a36-e7fb-4822-8258-68a315a58789","html_url":"https://github.com/ragingwind/learning-pwa","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ragingwind/learning-pwa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ragingwind%2Flearning-pwa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ragingwind%2Flearning-pwa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ragingwind%2Flearning-pwa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ragingwind%2Flearning-pwa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ragingwind","download_url":"https://codeload.github.com/ragingwind/learning-pwa/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ragingwind%2Flearning-pwa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30183418,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T14:42:24.748Z","status":"ssl_error","status_checked_at":"2026-03-06T14:42:14.925Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T05:01:19.426Z","updated_at":"2026-03-06T15:31:06.564Z","avatar_url":"https://github.com/ragingwind.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# Learning Progressive Web App\n\n## Getting Started\n\n- [Progressive Web Apps | Web Fundamentals - Google Developers](https://goo.gl/5OwmGx)\n  - What is a Progressive Web App\n  - Definition of Progressive Web App\n  - Components details, Guides, and Code labs materials.\n  - Codelabs\n    - [Your First Progressive Web App | Web Fundamentals - Google Developers](https://goo.gl/PKp2c5)\n\n- [Progressive Web Apps with Alex Russell - YouTube](https://goo.gl/dpvWfa): You can understand, why Progressive Web Apps has emerged, and keenly feel the necessity of the new stage of mobile web app\n\n- [AddyOsmani.com - Getting started with Progressive Web Apps](https://goo.gl/GPyFQ8)\n  - All that Progressive Web App\n  - Web App Manifest, Home Screen Banner, Service Worker, Push Notification, Advanced features such as Bluetooth\n  - Application Shell\n  - Boilerplates, Progressive Web Apps and Frameworks\n\n- [Progressive Web Apps (Chrome Dev Summit 2015) - YouTube](https://goo.gl/V0GoNY): Talk about Progressive Web App from Chrome Dev Summit 2015\n\n## Components\n\n### Web Manifest\n\n#### Tools\n\n- [Manifest generator](http://goo.gl/NSZ8XP)\n- [Web Manifest Validator](https://goo.gl/bRwxEa)\n- [Sample manifest of web-starter-kit/manifest.json](https://goo.gl/gLp3aq)\n\n### Service Worker\n\n- [Adding a Service Worker and Offline into your Web App](https://goo.gl/O6g5NA)\n  - [Adding a Service Worker with sw-precache](https://goo.gl/jyPMBk): Codelab\n- [Service Worker Libraries | Web Tools - Google Developers](https://goo.gl/11GFov)\n  - [GoogleChrome/sw-precache](https://goo.gl/wgjwOl): A node module to generate service worker code that will precache specific resources\n  - [GoogleChrome/sw-toolbox](https://goo.gl/0Ox4UV): A collection of tools for service workers\n- [Service Worker, what are you?](http://kosamari.com/notes/Service-Worker-what-are-you) - Service Worker explanation with illustative sketches\n\n## Kits, Boilerplates, Skeletons, and Generators\n\n- [google/web-starter-kit: Web Starter Kit - a workflow for multi-device websites](https://goo.gl/YNV3lb)\n  - Boilerplate for web development with many tools\n  - Material Design Lite, Web App Manifest, Splash Screen, Service Worker\n- [PolymerElements/polymer-starter-kit: A starting point for Polymer 1.0 apps](https://goo.gl/xWC7vj)\n  - Powered by Material Design Layout with Polymer\n  - Service Worker with Platinum Service Worker Element, Push Notification with Platinum Push Element\n  - Web App Manifest, Home Screen Banner\n- [PolymerLabs/progressive-webapp-config: Generalised Progressive Web App skeleton](https://goo.gl/SsmiUN)\n  - Progressive Web App skeleton\n  - Mobile optimized HTML, Web App Manifest, Service Worker\n- [hemanth/generator-pwa: Yeoman generator for a progressive webapp.](https://goo.gl/DI4yvx)\n  - Yeoman generator for Progressive Web App\n\n## Learning Materials\n\n- [Your First Progressive Web App | Web Fundamentals - Google Developers](https://goo.gl/PKp2c5)\n\n## App Collections\n\n- [Progressive Web Apps](https://goo.gl/9XPv8D): Progressive Web Apps collections made by Opera DevRel Team\n- [hemanth/awesome-pwa: Awesome list of progressive web apps!](https://goo.gl/vwuJkq)\n- [PWA rocks](https://pwa.rocks/) - Filterable list of Progressive Web Apps\n\n## Feedback\n\n- [GoogleChrome/progressive-webapps-everywhere: Feedback on PWAs built using JS frameworks](https://goo.gl/1WQIa3)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fragingwind%2Flearning-pwa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fragingwind%2Flearning-pwa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fragingwind%2Flearning-pwa/lists"}