{"id":21633800,"url":"https://github.com/dgroomes/electron-playground","last_synced_at":"2026-05-07T19:17:30.314Z","repository":{"id":146626859,"uuid":"314696385","full_name":"dgroomes/electron-playground","owner":"dgroomes","description":"📚 Learning and exploring Electron","archived":false,"fork":false,"pushed_at":"2024-11-29T18:33:14.000Z","size":4692,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T22:39:25.295Z","etag":null,"topics":["electron","electron-forge"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/dgroomes.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-20T23:51:41.000Z","updated_at":"2024-11-29T18:33:17.000Z","dependencies_parsed_at":"2023-12-27T07:36:42.492Z","dependency_job_id":"da38a680-f0a7-4122-87d0-c4570adb41a4","html_url":"https://github.com/dgroomes/electron-playground","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dgroomes/electron-playground","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgroomes%2Felectron-playground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgroomes%2Felectron-playground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgroomes%2Felectron-playground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgroomes%2Felectron-playground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgroomes","download_url":"https://codeload.github.com/dgroomes/electron-playground/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgroomes%2Felectron-playground/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281366886,"owners_count":26488696,"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","status":"online","status_checked_at":"2025-10-27T02:00:05.855Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["electron","electron-forge"],"created_at":"2024-11-25T03:14:09.265Z","updated_at":"2025-10-28T00:38:52.297Z","avatar_url":"https://github.com/dgroomes.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# electron-playground\n\n📚 Learning and exploring Electron.\n\n\u003e Build cross-platform desktop apps with JavaScript, HTML, and CSS\n\u003e\n\u003e -- \u003ccite\u003ehttps://www.electronjs.org\u003c/cite\u003e\n\n\n## Overview\n\nThis repository is for me to learn and explore Electron using runnable example programs.\n\n\n## Standalone Subprojects\n\nThis repository illustrates different concepts, patterns and examples via standalone subprojects. Each subproject is\ncompletely independent of the others and do not depend on the root project. This _standalone subproject constraint_\nforces the subprojects to be complete and maximizes the reader's chances of successfully running, understanding, and\nre-using the code.\n\nThe subprojects include:\n\n\n### `core-only/`\n\nA simple Electron app that showcases core APIs and nothing else.\n\nSee the README in [core-only/](core-only/).\n\n\n### `realistic/`\n\nA demo Electron app showing a realistic project setup supported by tooling like [Electron Forge](https://github.com/electron/forge) and webpack.\n\nSee the README in [realistic/](realistic/).\n\n\n## Wish List\n\nGeneral clean-ups, TODOs and things I wish to implement for this project:\n\n* [x] DONE Add a subproject that uses [Electron Forge](https://github.com/electron/forge). This is an official Electron project\n  and perhaps is the recommended way to scaffold and build your project. Does it handle hot reloading? Let's find out!\n  Stay vigilant though. If it turns out to be too complicated or flaky, it's valid to not recommend using it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgroomes%2Felectron-playground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdgroomes%2Felectron-playground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgroomes%2Felectron-playground/lists"}