The boilerplate for making electron applications built with vue / nuxt.
Currently runs with:
- Electron v8
- Electron Builder v22
- Vue v2
- Nuxt v2
Things you'll find in this boilerplate:
- Auto-updating for easy development *
- ES6/ES7 compilation without any extra work *
- Typescript support [WIP](only in renderer process for now)
- Parallel code compilation
- Installed latest vue-devtools
- Ability to easily package your electron app using electron-builder
- GitHub Action for releasing cross-platform apps (>1.6.0)
- Configured ESLint (
standard
code style) with support for typescript linting** - Built-in support for CSS pre-processor: **
- Sass (scss)
- LESS
- Stylus
- Pre-installed UI components framework: **
- Pre-installed icon set for offline usage: **
- Unit Testing (vue-test-utils + AVA) **
- End-to-end Testing (Spectron + AVA) **
* available in renderer and main process
** customizable during vue-cli scaffolding
# Install vue-cli and scaffold boilerplate
npm install -g vue-cli
vue init michalzaq12/electron-nuxt <project-name>
# Install dependencies and run your app
cd <project-name>
yarn install
yarn run dev
Take a look at the documentation. Here you will find useful information about configuration, project structure, and building your app
- NKNxVault: NKN desktop wallet (https://github.com/nknx-org/nknx-vault)
- Reflex: Responsive web browser for developers (https://github.com/nwittwer/reflex)
- BinaryBotPlayground: An Electron app for loading and running Binary bots (https://github.com/gabriellanzer/BinaryBotPlayground)
- system-companion: Multi platform app for getting system information (https://github.com/romslf/system-companion)
- NSMultiTools: Graphical interface to make life easier for Nintendo Switch hackers (https://github.com/MeatReed/NSMultiTools)
- blue-burlap: CI/CD For Salesforce Deployments (https://github.com/fuzzybaird/blue-burlap)
- cuesync: Synchronize cues between Algoriddim Djay, Serato DJ Lite/Pro and Virtual DJ (https://github.com/schneefux/cuesync)
- VKGram: Messenger for VK that allows you to send custom stickers (https://github.com/PurpleHorrorRus/VKGram)