Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michalzaq12/electron-nuxt
⚡ An Electron & Nuxt.js / Vue.js quick start boilerplate with vue-cli scaffolding, electron-builder, unit/e2e testing, vue-devtools
https://github.com/michalzaq12/electron-nuxt
boilerplate buefy e2e-testing electron electron-builder electron-nuxt nuxt scaffolding typescript unit-testing vue vuetify
Last synced: 1 day ago
JSON representation
⚡ An Electron & Nuxt.js / Vue.js quick start boilerplate with vue-cli scaffolding, electron-builder, unit/e2e testing, vue-devtools
- Host: GitHub
- URL: https://github.com/michalzaq12/electron-nuxt
- Owner: michalzaq12
- License: mit
- Created: 2019-06-03T08:54:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T05:10:56.000Z (almost 2 years ago)
- Last Synced: 2025-02-10T09:05:37.581Z (9 days ago)
- Topics: boilerplate, buefy, e2e-testing, electron, electron-builder, electron-nuxt, nuxt, scaffolding, typescript, unit-testing, vue, vuetify
- Language: JavaScript
- Homepage: https://michalzaq12.github.io/electron-nuxt
- Size: 5.02 MB
- Stars: 721
- Watchers: 11
- Forks: 76
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![]()
[](https://github.com/michalzaq12/electron-nuxt/actions)
[](https://github.com/michalzaq12/electron-nuxt/actions)
[](https://github.com/michalzaq12/electron-nuxt/actions)[](https://standardjs.com)
[](https://www.codefactor.io/repository/github/michalzaq12/electron-nuxt)
## Overview
The boilerplate for making electron applications built with vue / nuxt.
**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](https://github.com/vuejs/vue-devtools)
* Ability to easily package your electron app using [electron-builder](https://github.com/electron-userland/electron-builder)
* [GitHub Action](https://github.com/michalzaq12/action-electron-nuxt) for releasing cross-platform apps (>1.6.0)
* Configured ESLint ([`standard`](https://github.com/feross/standard) code style) with support for typescript linting\**
* Built-in support for CSS pre-processor: \**
* Sass (scss)
* LESS
* Stylus
* Pre-installed UI components framework: \**
* [Buefy](https://buefy.org)
* [Vuetify](https://vuetifyjs.com/en/)
* [Element](https://element.eleme.io/#/en-US)
* Pre-installed icon set for offline usage: \**
* [Font Awesome 5](https://fontawesome.com/icons)
* [Material Design Icon](https://materialdesignicons.com)\* available in renderer and main process
\** customizable during vue-cli scaffolding## Getting Started
```bash
# Install vue-cli and scaffold boilerplate
npm install -g vue-cli
vue init michalzaq12/electron-nuxt# Install dependencies and run your app
cd
yarn install
yarn dev
```**Take a look at the [documentation](https://michalzaq12.github.io/electron-nuxt/). Here you will find useful information about configuration, project structure, and building your app**
## Sponsors
*Electron-nuxt is an MIT licensed open source project and completely free to use. However,
if you run a business and are using Electron-nuxt in a revenue-generating product,
it makes business sense to sponsor project development.*## Made with electron-nuxt
* **NKNxVault**: NKN desktop wallet (https://github.com/rule110-io/vault)
* [**Reflex**](https://reflexapp.nickwittwer.com): 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**](https://cuesync.pro/): 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)
* **twitch-vip-controller**: An app to help Twitch streamers automate VIP redemption and removal (https://github.com/kisuka/twitch-vip-controller)
* [**Keyanu**](https://cloud.kopanko.com/index.php/s/t7karHgpWLqdinA): Keyboard shortcut manager (https://github.com/pcktm/Keyanu)
* [**JCloisterZone**](https://jcloisterzone.com/en/): PC implementation of Carcassonne board game (https://github.com/farin/JCloisterZone-Client)
* **StreamOverlay**: An overlay for streamers with single display (https://github.com/PurpleHorrorRus/StreamOverlay)
* **screencast**: Global Press Overlay of Keyboard and Mouse like VSCode Screencast (https://github.com/seonglae/screencast)
* [**Enab App**](https://enab.app/): Enab System - Manage Businesses & Connecting Them! (https://github.com/itourstory/EnabApp)
* **EARND**: Personal Finance Manager (https://github.com/sanespi09/EARND-NUXT)
* [**Intuiter**](https://intuiter.seongland.com/): Global productivity app for anyone who use Windows (https://github.com/seonglae/intuiter)
* **Infrontier**: Simple AWS S3 client (https://github.com/DiscreteTom/Infrontier)