{"id":20249067,"url":"https://github.com/starknt/starter-electron","last_synced_at":"2026-04-04T20:32:52.840Z","repository":{"id":50441746,"uuid":"517343259","full_name":"starknt/starter-electron","owner":"starknt","description":"An electron template based on Vite and Esbuild.","archived":false,"fork":false,"pushed_at":"2023-01-14T04:52:20.000Z","size":2664,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-27T23:47:09.973Z","etag":null,"topics":["boilerplate","electron","nodejs","template","typescript","vite","vitest"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/starknt.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":"2022-07-24T14:16:20.000Z","updated_at":"2024-01-12T18:33:49.000Z","dependencies_parsed_at":"2023-02-09T18:46:28.795Z","dependency_job_id":null,"html_url":"https://github.com/starknt/starter-electron","commit_stats":null,"previous_names":[],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/starknt/starter-electron","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starknt%2Fstarter-electron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starknt%2Fstarter-electron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starknt%2Fstarter-electron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starknt%2Fstarter-electron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/starknt","download_url":"https://codeload.github.com/starknt/starter-electron/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starknt%2Fstarter-electron/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31413269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"last_error":"SSL_read: 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":["boilerplate","electron","nodejs","template","typescript","vite","vitest"],"created_at":"2024-11-14T09:51:54.962Z","updated_at":"2026-04-04T20:32:52.806Z","avatar_url":"https://github.com/starknt.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Document\n\n[中文](./README_cn.md) | [English](./README.md)\n\n\u003ch1 align=\"center\"\u003eStarter Electron\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eA template for quickly building Electron applications based on Vite and ESbuild.\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![node-current](https://img.shields.io/node/v/vite)\n![npm type definitions](https://img.shields.io/npm/types/typescript)\n![GitHub](https://img.shields.io/github/license/starknt/starter-electron)\n\n\u003c/div\u003e\n\n## HighLights\n\n- 🚀 Fast\n- ⚡ Main process reload\n- ✈ Multi platform build, based on Github Actions\n- 🎉 Minify product size\n- 🍛 Two `package.json` structure, [Click here see more](https://www.electron.build/tutorials/two-package-structure)\n\n## Get Started\n\n```bash\n  degit starknt/starter-electron projectName\n  cd projectName \u0026\u0026 pnpm install\n  pnpm dev\n```\n\nor [click here](https://github.com/starknt/starter-electron/generate)\n\n## Project structure\n\n```txt\n  .-- root path\n  |-- .github\n  |   |-- workflows # Github Actions\n  |-- .vscode\n  |-- app\n  |   |-- compat # web and electron environment compat code\n  |   |-- electron # electron code\n  |   |-- web # web ui\n  |-- buildResources # build resources\n  |-- packages # like monore\n  |-- release # release application\n  |   |-- app # install application native module\n  |   |   |-- .npmrc\n  |   |   |-- package.json\n  |   |-- build # packaged application\n  |-- scripts # build application script\n  |-- tests # tests files\n  |-- $electron-builder.json # electron-builder configuration\n  |-- alias.ts # vite and esbuild  alias file\n  |-- eevi.config.ts # eevi config file\n  |-- .eslintignore # eslint ignore files\n  |-- .eslintrc # eslintrc\n  |-- .gitignore # gitignore\n  |-- .npmrc # \n  |-- tsconfig.json # tsconfig.json\n  |-- tsconfig.node.json # tsconfig.node.json\n  |-- tsconfig.test.json # tsconfig.test.json\n  |-- LICENSE # MIT LICENSE\n  |-- README_en.md\n  |-- README.md\n  |-- vite.config.ts\n  |------------------------------------------------------------------------------------------------\n```\n\n## License\n\n[MIT](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarknt%2Fstarter-electron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstarknt%2Fstarter-electron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarknt%2Fstarter-electron/lists"}