electron-vue

An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools and webpack.

electronunit-testingdocumentationboilerplatebabelwebpackvuees6vue-cliend-to-end-testingelectron-packagerelectron-builder

Preview

electron-vue preview

Overview

This boilerplate provides a pre-configured setup for building desktop applications using Electron and Vue.js, eliminating manual configuration work. It includes webpack, vue-loader, routing, state management, development tools, testing frameworks and automated build configurations, making it suitable for developers who want to quickly create cross-platform desktop apps without setting up the build pipeline from scratch.

Features

vue-cli scaffoldingwebpack with vue-loaderhot module replacementelectron-packagerelectron-buildervue-routervuexaxiosvue-devtoolsdevtroneslintbabeles6unit testingend-to-end testingweb output for browsershtml/css/js preprocessor support

Feature Flags

userDashboardinvoicesblogecommercerealtimegraphqlmapsformsValidationtestingci

Recommended Use Cases

desktop applicationscross-platform appselectron apps with vue

Frontend

vuevue-routervuex

Backend

electron

Auth Providers

None

Deployment Targets

dockerawsdesktopelectron

Payment Providers

None

Quick Facts

โญ Stars
15,5k
๐Ÿด Forks
1,5k
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-04-21T14:20:51.000Z

Stack

Framework
electron
Language
javascript
Testing
karma, mocha, spectron
CI
travis, appveyor

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
travis, appveyor

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate
Get Started with this Boilerplate