{"id":15464332,"url":"https://github.com/nitya/pwa","last_synced_at":"2026-03-19T02:35:26.675Z","repository":{"id":45023445,"uuid":"380333727","full_name":"nitya/pwa","owner":"nitya","description":"Exploring Progressive Web Apps, from concepts to code.","archived":false,"fork":false,"pushed_at":"2022-01-13T18:55:29.000Z","size":133,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-09T06:14:08.221Z","etag":null,"topics":["pwa","webapp"],"latest_commit_sha":null,"homepage":"https://nitya.github.io/pwa/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nitya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-25T19:15:43.000Z","updated_at":"2023-06-08T19:50:20.000Z","dependencies_parsed_at":"2022-09-15T02:51:11.395Z","dependency_job_id":null,"html_url":"https://github.com/nitya/pwa","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitya%2Fpwa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitya%2Fpwa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitya%2Fpwa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitya%2Fpwa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nitya","download_url":"https://codeload.github.com/nitya/pwa/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247044798,"owners_count":20874382,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["pwa","webapp"],"created_at":"2024-10-02T00:33:30.402Z","updated_at":"2026-01-18T02:29:09.379Z","avatar_url":"https://github.com/nitya.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learn PWA\n\n`Objectives`:\n\nThis is a learning blog to explore the topic of Progressive Web Apps from core concepts to working implementations. I hope to write up content under these broad categories.\n\n| ||\n|:---|:---|\n| Fundamentals | What is a PWA? What are the core concepts and components that make up a PWA. |\n| Prototyping | Getting Started with PWA development. Working with popular front-end frameworks. |\n| Deployment | Ship PWA to various app stores or deploy to popular static website hosting sites. |\n| Testing | Learn to audit and debug PWA for performance and correctness |\n| Tutorials | \"How To\" articles that demonstrate good practices for PWA dev-deploy |\n\n--- \n\n * Follow the [blog](https://nitya.github.io/pwa) for updates.\n * Visit the [markmap](https://markmap.js.org/repl/#?d=gist%3Anitya%2F21e617b98a550c655fa0506d82ec2214) for a visual roadmap.\n * Copy the [gist](https://gist.github.com/nitya/21e617b98a550c655fa0506d82ec2214) it is based on to make your own.\n\n---\n\n\u003ciframe src=\"https://markmap.js.org/repl/#?d=gist%3Anitya%2F21e617b98a550c655fa0506d82ec2214\" title=\"Progressive Web Apps Markmap\"\u003e \u003c/iframe\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnitya%2Fpwa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnitya%2Fpwa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnitya%2Fpwa/lists"}