Impact Electron is a cross-platform desktop application built using Electron.js. It supports Windows, macOS, and Linux platforms with streamlined development, building, and distribution workflows.
-
Clone the Repository:
git clone https://github.com/kararAcode/Impact-Electron.git cd Impact-Electron -
Install Dependencies:
npm install
-
Run the Application:
npm start
To run the application in development mode:
npm startsrc/: Contains the source code of the application.resources/: Contains build resources like icons.build/: Output directory for built application files.
npm start: Runs the application in development mode.npm run build: Builds the application for all platforms.npm run build-mac: Builds the application for macOS.npm run build-win: Builds the application for Windows.
- Windows: Install Windows Build Tools.
- macOS: Xcode Command Line Tools are required.
- Linux: Ensure required dependencies for
AppImage,deb, andrpmare installed.
To build the application for your platform:
npm run buildFor platform-specific builds:
npm run build-mac # macOS
npm run build-win # WindowsThe application uses electron-builder for packaging and electron-updater for publishing updates. Releases are uploaded to the GitHub repository.
This project is licensed under the ISC License. See the LICENSE file for details.
KararAcode