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. One command, npm init vutron, creates a new project from it.

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. The application runs as a single instance by default, so a second launch brings the window already open to the front.

It is secure where an Electron template usually is not: context isolation is on, message channels are whitelisted and typed from end to end, 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
Packages
create-vutron (opens in a new tab)npm
Popularity
333
GitHub stars
28
npm downloads
Data points: 30. Range: 0 to 9.
Vutron — npm downloads, Last 30 days
npm downloads
Sep 23
Sep 30
Sep 41
Sep 50
Sep 62
Sep 70
Sep 80
Sep 91
Sep 102
Sep 110
Sep 129
Sep 130
Sep 140
Sep 150
Sep 160
Sep 173
Sep 180
Sep 191
Sep 201
Sep 210
Sep 221
Sep 231
Sep 240
Sep 250
Sep 260
Sep 270
Sep 281
Sep 290
Sep 302
Oct 10
Last 30 days
ContactDonate
The projects listed here are open source under the MIT License.© 2026 CDGet. All rights reserved.