Skip to content
CDGet
  • Home
  • Projects
  1. Home
  2. All projects
  3. Vutron

Vutron

Template

A starting point for desktop applications built with Vite, Vue 3 and Electron. Building, packaging, testing and translation are configured before you write a line of your own.

Homepage (opens in a new tab)Documentation (opens in a new tab)Source code (opens in a new tab)

About this project

Vutron is a ready-made starting point for a cross-platform desktop application built on Electron, Vite and Vue 3. The build, the packaging, the linting and the test runner are already wired together, so the first day of a project is spent on the application rather than on assembling the same toolchain again.

What comes configured is what a desktop application needs early: hot reload across both processes, cross-platform builds, automated tests, TypeScript, translation, light and dark themes, a Vuetify layout manager, global state in Pinia, a tray icon with an optional floating window, a window manager that turns multi-window on with one constant, and native file dialog and external link examples over the process bridge.

It is secure where an Electron template usually is not: context isolation is on, message channels are whitelisted, a content security policy is in place and navigation is guarded, and a shared folder keeps what both processes need process-agnostic by lint rule rather than by convention. The template tracks the current Vue and Electron releases, so keeping up means a version bump rather than a migration.

Features

  • Documentation site

  • TypeScript types

  • Multiple languages

  • Verified by tests

  • Cross-platform

  • Dark mode

Project information

Started
2022
License
MIT (opens in a new tab)
Programming languages
JavaScript
Tags
electronvue3vitevuetifypiniacross-platform
Popularity
335
GitHub stars
ContactDonate
The projects listed here are open source under the MIT License.© 2026 CDGet. All rights reserved.