{"id":28929310,"url":"https://github.com/arevi/electron-react-typescript-boilerplate","last_synced_at":"2025-10-06T21:54:54.597Z","repository":{"id":37195108,"uuid":"245741565","full_name":"arevi/electron-react-typescript-boilerplate","owner":"arevi","description":"A minimal template for creating electron applications using the react framework along with TypeScript.","archived":false,"fork":false,"pushed_at":"2023-01-07T15:41:48.000Z","size":1344,"stargazers_count":7,"open_issues_count":37,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-22T14:17:09.796Z","etag":null,"topics":["boilerplate","electron","react","template","typescript","webpack"],"latest_commit_sha":null,"homepage":null,"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/arevi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-08T02:52:02.000Z","updated_at":"2025-05-23T13:14:09.000Z","dependencies_parsed_at":"2023-02-07T13:35:11.191Z","dependency_job_id":null,"html_url":"https://github.com/arevi/electron-react-typescript-boilerplate","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/arevi/electron-react-typescript-boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arevi%2Felectron-react-typescript-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arevi%2Felectron-react-typescript-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arevi%2Felectron-react-typescript-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arevi%2Felectron-react-typescript-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arevi","download_url":"https://codeload.github.com/arevi/electron-react-typescript-boilerplate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arevi%2Felectron-react-typescript-boilerplate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278686638,"owners_count":26028325,"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-06T02:00:05.630Z","response_time":65,"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":["boilerplate","electron","react","template","typescript","webpack"],"created_at":"2025-06-22T14:16:13.458Z","updated_at":"2025-10-06T21:54:54.593Z","avatar_url":"https://github.com/arevi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Electron-React-TypeScript-Boilerplate - Documentation\r\n\r\n![Screenshot](https://i.imgur.com/T7cILWQ.png 'Screenshot')\r\n\r\nThis template serves as the basis for creating extensible electron applications using the React frontend framework with TypeScript, all transpiled by webpack allowing for the latest ECMAScript standards to be used.\r\n\r\nThis template is minimal, by design, reducing the overhead required for customization. Out of the box, it will feature minimal pages that need to be modified. This results in less time being spent cleaning up unused portions of the code, and less time to production.\r\n\r\n\u003cp align=\"center\"\u003e\r\n\u003ca href=\"https://travis-ci.com/github/arevi/electron-react-typescript-boilerplate\"\u003e\r\n\u003cimg src=\"https://travis-ci.com/arevi/electron-react-typescript-boilerplate.svg?branch=master\"\u003e\r\n\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n## Getting Started\r\n\r\n| Command       | Effect                                                                   |\r\n| ------------- | ------------------------------------------------------------------------ |\r\n| `npm install` | Install all of the required node modules and dependencies for the project |\r\n\r\n## Development Commands\r\n\r\nThe following commands with allow for an intuitive development environment with the application hot reloading on any frontend application changes.\r\n**The application will not hot reload on electron changes.**\r\n\r\n| Command        | Effect                                                                   |\r\n| -------------- | ------------------------------------------------------------------------ |\r\n| `webpack-dev`  | Compiles a development version of all applicable files (main \u0026 renderer) |\r\n| `react-dev`    | Launches a live webpack development server on port 3000                  |\r\n| `electron-dev` | Launches electron and connects to port 3000                              |\r\n\r\n\u003e The `react-dev` command must be ran prior to `electron-dev` to connect to the local server.\r\n\r\n\u003e While in `Development` mode Chrome Developer Tools can be opened via Ctrl+Shift+I.\r\n\r\n## Production Commands\r\n\r\nThe following commands with compile the application for win32 platform machines.\r\n\r\n| Command        | Effect                                                                  |\r\n| -------------- | ----------------------------------------------------------------------- |\r\n| `webpack-prod` | Compiles a production version of all applicable files (main \u0026 renderer) |\r\n| `build-win`    | Compiles the production files to a Windows executable                   |\r\n\r\n\u003e While in `Production` mode Chrome Developer Tools is disabled.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farevi%2Felectron-react-typescript-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farevi%2Felectron-react-typescript-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farevi%2Felectron-react-typescript-boilerplate/lists"}