Awesome Open Source
Awesome Open Source


Windows Build status Linux Build status OSX Build status

JavaScript Style Guide Code quality

Template version


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

Getting Started

# 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

Made with electron-nuxt

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (68,063
typescript (10,395
vue (4,039
electron (913
boilerplate (604
nuxt (216
unit-testing (182
vuetify (62
scaffolding (40
electron-builder (19

Find Open Source By Browsing 7,000 Topics Across 59 Categories