Runner for web based games using Electron
  • JavaScript 83.5%
  • Makefile 12.3%
  • Shell 4.2%
Find a file
Mathieu Comandon 15bb58c25f
Merge pull request #24 from FroOkk/master
Updating makefile for building the web runner on 64-bit ARM devices.
2026-02-24 10:35:42 -08:00
electron-launcher add user-agent override 2020-08-19 17:46:59 +02:00
scripts Bring back flash support 2021-12-29 04:18:13 +03:00
.gitignore bump dependencies 2020-08-19 17:45:33 +02:00
LICENSE Add license 2024-04-29 19:24:25 -07:00
Makefile Updating makefile for building the web runner on 64-bit ARM devices. 2026-02-24 17:54:39 +01:00
package-lock.json Merge pull request #6 from lutris/dependabot/npm_and_yarn/ini-1.3.8 2022-03-02 06:03:45 +03:00
package.json Bump simple-get from 4.0.0 to 4.0.1 2022-01-28 23:54:51 +00:00
README.md update path to launcher 2016-10-02 23:09:34 +02:00

Web runner for Lutris

Launch web pages as standalone apps. Can be used outside of Lutris. Uses Electron.

This is a work in progress

Build

For building you need to install Node.JS, GNU Make and curl.

npm install
make # builds for current architecture

This will download electron and flash player and build to build/web-x86_64/. You can pass architecture to make or run make all to build for all supported architectures.

Usage

During development you can start the app with npm run electron -- <url> [flags]. You need to install electron either system wide or locally with npm install electron.

Example: npm run electron -- https://lutris.net --name Lutris --maximize-window --open-links

You can also do this to run a built app:

build/web-x86_64/launch.sh <url> [flags]
ENABLE_FLASH_PLAYER=1 build/web-x86_64/electron/electron build/web-x86_64/electron/resources/app.asar <url> [flags]