Back to project foundations
Application starter
Electron Vite Vue
Compact Electron, Vue and Vite starter with explicit main, preload and renderer source areas.
Why we recommend it
It is a focused base when a Vue team wants to build a desktop interface without starting with a large application framework. The simple structure makes it easier to add windows, local integrations and a product-specific interface deliberately.
When to choose it
- Vue-based desktop utilities and internal business clients.
- Small desktop products that need custom windows or native Node.js modules.
What to consider
- The renderer compatibility plugin is not a security boundary. Review preload APIs, IPC and any direct Node.js access before showing untrusted content.
- This starter does not solve production signing, updates or platform-specific native-module builds; plan and test those separately.
Start with this project
Prepare a Node.js environment compatible with the manifests. Review dependencies and scripts before following the README's npm development setup. Keep main, preload and renderer responsibilities separate, then add packaging, signing and platform tests for your product.
