{"id":31848896,"url":"https://github.com/innovation-system/electron-kiosk","last_synced_at":"2025-10-12T10:52:43.208Z","repository":{"id":113042356,"uuid":"545952867","full_name":"innovation-system/electron-kiosk","owner":"innovation-system","description":"Electron KIOSK for web-apps","archived":false,"fork":false,"pushed_at":"2025-02-13T16:27:04.000Z","size":3166,"stargazers_count":42,"open_issues_count":3,"forks_count":9,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-13T17:31:59.375Z","etag":null,"topics":["electron","kiosk","vue","vuetify","webapp"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/innovation-system.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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":"2022-10-05T09:05:43.000Z","updated_at":"2025-02-13T16:27:06.000Z","dependencies_parsed_at":"2023-11-16T11:23:24.690Z","dependency_job_id":"922ffd31-2900-4799-8f53-41261fd397d8","html_url":"https://github.com/innovation-system/electron-kiosk","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/innovation-system/electron-kiosk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innovation-system%2Felectron-kiosk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innovation-system%2Felectron-kiosk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innovation-system%2Felectron-kiosk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innovation-system%2Felectron-kiosk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/innovation-system","download_url":"https://codeload.github.com/innovation-system/electron-kiosk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innovation-system%2Felectron-kiosk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279011065,"owners_count":26084865,"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-12T02:00:06.719Z","response_time":53,"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","kiosk","vue","vuetify","webapp"],"created_at":"2025-10-12T10:52:38.626Z","updated_at":"2025-10-12T10:52:43.203Z","avatar_url":"https://github.com/innovation-system.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Electron KIOSK\n\n![electron version](https://img.shields.io/github/package-json/dependency-version/innovation-system/electron-kiosk/dev/electron)\n![electron vite version](https://img.shields.io/github/package-json/dependency-version/innovation-system/electron-kiosk/dev/electron-vite)\n![electron builder version](https://img.shields.io/github/package-json/dependency-version/innovation-system/electron-kiosk/dev/electron-builder)\n![vite version](https://img.shields.io/github/package-json/dependency-version/innovation-system/electron-kiosk/dev/vite)\n![vue version](https://img.shields.io/github/package-json/dependency-version/innovation-system/electron-kiosk/dev/vue)\n\nSimple Electron app to open a website in fullscreen KIOSK mode.\n\n## Usage\n\nYou can download latest release from releases section and choose the right package for your platform.\n\n1. Run the application, main settings windows will open by default with the url to load.\n2. Edit settings and on `UPDATE` button, the url will be loaded in fullscreen mode.\n\nStarting from now the application will always load that url on startup and, until the url is not reachable, will show a loader screen.\n\nIf you are using a Linux distribution, you can also use the [install.sh](./install.sh) script to download latest release and auto-start the application on startup:\n\n```bash\ncurl -s https://raw.githubusercontent.com/innovation-system/electron-kiosk/main/install.sh | bash\n```\n\n### Shortcuts\n\n| Shortcut | Action |\n|----------|--------|\n| `Ctrl+Shift+R` | Reload the page |\n| `Ctrl+Shift+Q` | Quit the application |\n| `Ctrl+Shift+K` | Load settings page |\n| `Ctrl+Shift+I` | Open dev tools |\n| `Ctrl+Shift+L` | Toggle KIOSK mode |\n\n## Settings\n\nBy default all settings are stored in [`app.getPath('userData')`](https://electronjs.org/docs/api/app#appgetpathname):\n\n- Linux: `~/.config/electron-kiosk/config.json`\n- Windows: `%APPDATA%/electron-kiosk/config.json`\n- MacOS: `~/Library/Application Support/electron-kiosk/config.json`\n\n## Preview\n\n![Demo](docs/demo.gif)\n\n## Development\n\nDevelopers commands:\n\n```bash\n# serve electron app with hot reloading features\nnpm run dev\n\n# build electron app for production\nnpm run electron:build\n\n# generate icons for all platforms\nnpm run icons\n\n# release new version, app boundles will be generated by `release` workflow\nnpm run release\n```\n\nIn order to run the application with debug enabled you can use the vscode `Debug All` configuration from \"Run and Debug\" panel.\n\n## Boilerplate\n\nThis project is using [electron-vite-boilerplate](https://github.com/innovation-system/electron-kiosk) as base boilerplate.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnovation-system%2Felectron-kiosk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finnovation-system%2Felectron-kiosk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnovation-system%2Felectron-kiosk/lists"}