OpenFrontApp is a custom Electron-based launcher designed for openfront.io . It allows mod management, custom RPC integration with Discord, and supports automatic updates of active mods.
- 🌐 Launches the OpenFront web app in a native window
- 🧩 Supports custom mods loaded from a user folder
- 🔄 Automatically reloads mods after page navigation
- 🎮 Discord Rich Presence integration
- 💾 Persistent user settings stored in the user's AppData
- 🖼 Custom icon support for the executable
npm install
Make sure your system has Node.js and Git installed.
⚠ If you're using a release version from GitHub or any distribution:
Because OpenFrontApp is a new and unsigned application, Windows may display a security warning when launching the .exe
for the first time.
This is normal and expected.
To proceed:
- Click "More info"
- Then click "Run anyway"
Once the app gains reputation or is digitally signed, this warning will no longer appear.
To run the app in development mode with live reload:
npm run start
This will open the app using Electron and load local resources. The console will print debug logs and load mods from your project directory.
To build the application for Windows:
npm run build:win
Other available targets:
npm run build:mac
– macOS.dmg
npm run build:linux
– Linux.AppImage
Make sure your
assets/icon.ico
(Windows) oricon.icns
(macOS) are valid and exist before building.
Mods are JavaScript files placed in the mods/
folder. During the first launch, the app copies the default mods to:
%appdata%/openfrontapp/OpenFrontApp/mods
Only mods listed in active-mods.json
will be activated on launch.
Developed by Xerty.
Powered by Electron.