Skip to content

Introduction

Vutron is a preconfigured template for developing Electron cross-platform desktop apps. It uses Vue 3 and allows you to build a fast development environment with little effort.

Advantages of use

  • ✅ You can build immediately without any presets, so you can develop quickly.
  • ✅ It is being maintained quickly to be compatible with the latest Vue and Electron, as well as many modules.
  • ✅ There is no need to worry about layout and data management by using various additional templates.

Features

  • ⚡️ Rapid development through hot-reload
  • ⚡️ Cross-platform development and build support
  • ⚡️ Support for automated application testing
  • ⚡️ TypeScript support
  • ⚡️ Multilingual support
  • ⚡️ Support for themes (dark & light)
  • ⚡️ Basic layout manager built on Vuetify
  • ⚡️ Global state management through the Pinia store
  • ⚡️ Tray icon, with an optional floating tray window
  • ⚡️ Multi window support through a window manager, switched by a single constant
  • ⚡️ Single instance by default, so a second launch surfaces the window already open
  • ⚡️ IPC channels typed end to end, so a call and its handler cannot drift apart
  • ⚡️ Native file dialog and external link examples over IPC
  • ⚡️ Secure by default: context isolation, channel whitelists, CSP and navigation guards
  • ⚡️ Quick support through the GitHub community and official documentation