{"id":21942735,"url":"https://github.com/zonayedpca/electron-webview-boilerplate","last_synced_at":"2025-04-22T18:44:31.821Z","repository":{"id":97127414,"uuid":"262888257","full_name":"zonayedpca/electron-webview-boilerplate","owner":"zonayedpca","description":"Quickly turn your Website, Web Application, Webpage into a usable Cross-platform, downloadable Desktop Application. Zero Configuration needed.","archived":false,"fork":false,"pushed_at":"2020-05-19T20:39:48.000Z","size":205,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-29T17:41:29.309Z","etag":null,"topics":["electron","electron-app","electron-application","electron-boilerplate","electron-js","electron-webview"],"latest_commit_sha":null,"homepage":"https://github.com/zonayedpca/electron-webview-boilerplate/releases","language":"CSS","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/zonayedpca.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-05-10T22:38:57.000Z","updated_at":"2023-09-14T17:49:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"1d871eb1-3c55-4924-8ba3-221dc0522b9d","html_url":"https://github.com/zonayedpca/electron-webview-boilerplate","commit_stats":null,"previous_names":[],"tags_count":1,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonayedpca%2Felectron-webview-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonayedpca%2Felectron-webview-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonayedpca%2Felectron-webview-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonayedpca%2Felectron-webview-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zonayedpca","download_url":"https://codeload.github.com/zonayedpca/electron-webview-boilerplate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250300240,"owners_count":21407858,"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":["electron","electron-app","electron-application","electron-boilerplate","electron-js","electron-webview"],"created_at":"2024-11-29T03:26:16.865Z","updated_at":"2025-04-22T18:44:31.812Z","avatar_url":"https://github.com/zonayedpca.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Electron Webview Boilerplate\nQuickly turn your Website, Web Application, Webpage into a usable Cross-platform, downloadable Desktop Application. Zero Configuration needed.\n\n## Requirements:\n- Travis CI Account(Make sure you allow Travis CI to build your respective repo)\n- GitHub access token(to be set as an environment variable in TravisCI)\n\n## Quick Start(Really Quick)\nIt's a template repo, so you can just simply make it yours by clicking on 'Use this template':\n![usethistemplate](https://user-images.githubusercontent.com/18544717/82370696-cd37fa80-9a3a-11ea-839f-3d962305f503.gif)\nGet your personal [GitHub token](https://github.com/settings/tokens) from here with the scope of **repo**:\n![newgithubtoken](https://user-images.githubusercontent.com/18544717/82375820-f5c3f280-9a42-11ea-842e-85653221d7cc.gif)\nLogin to [TravisCI](https://travis-ci.org/) using your GitHub account and Set your GitHub token as Environment variable ```GH_TOKEN```:\n![setghtoken](https://user-images.githubusercontent.com/18544717/82373992-41c16800-9a40-11ea-98fb-8cf715225cda.gif)\n## If you like things manually...\nClone this repo:\n```\ngit clone https://github.com/zonayedpca/electron-webview-boilerplate.git\n```\n\nGet inside of the cloned project:\n```\ncd electron-webview-boilerplate\n```\n\nRemove the remote origin \n```\ngit  remote remove origin \n```\n\nCreate a new GitHub repo for yourself and set the ```remote origin``` as your GitHub repo:\n```\ngit remote add origin ***YOUR_GITHUB_REPO***\n```\n\nNow push your project:\n```\ngit push origin master\n```\n\nGet back to Travis CI and Find your repository. Then Go to More Options \u003e Settings and Add your GitHub Personal Access Token(with scope of repo) as an Environment Variable ```GH_TOKEN```. \n\n## Configuration\nYou must update your **package.json** file, atleast the repo url to deploy the release in your GitHub Release. Also You can update application name and other things from the same place. Once you update this file, TravisCI will automatically trigger a build. This build may take sometime(You can always see the live log from your TravisCI account). Once everything finished, you will get a see a draft release of your app into your GitHub repo.\n\nAdditionally, You can:\n- Add ```.html``` file as your app's UI\n- Or you can add your website to be shown inside your App\n- You can set up environment variables inside Travis CI to configure your App\n\nAny changes you made on your repo, TravisCI will automatically trigger a build. Once a version of an App is released, any changes with the same version will not deploy any new release(as the version is same). If you want to release your updates, then please update the ```version``` from ```package.json```,  then only you will get to see new version released as a new draft once again.\n\n### Environment Variables\nYou can utilize these environment variable inside TravisCI(Same as setting ```GH_TOKEN``` that we have done just now):\n**CLIENT**: If you want to show your website inside the app. Simply put ```CLIENT``` environment variable with your website URL as value. Example: Key: ```CLIENT```, Value: ```https://zonayed.me```\n**HEIGHT**: To set the height of your app in px. Example: Key:```HEIGHT```, Value: ```300```\n**WIDTH**: To set the width of your app in px. Example: Key:```WIDTH```, Value: ```300```\n\n## Roadmap\n- [ ] Add More Configuration\n- [ ] Automate the whole process\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonayedpca%2Felectron-webview-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzonayedpca%2Felectron-webview-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonayedpca%2Felectron-webview-boilerplate/lists"}