Zum Inhalt springen
CDGet
  • Startseite
  • Projekte
  1. Startseite
  2. Alle Projekte
  3. Vutron

Vutron

Vorlage

Ein Ausgangspunkt für Desktop-Anwendungen mit Vite, Vue 3 und Electron. Bauen, Paketieren, Testen und Übersetzen sind eingerichtet, bevor die erste eigene Zeile entsteht.

Website (wird in einem neuen Tab geöffnet)Dokumentation (wird in einem neuen Tab geöffnet)Quellcode (wird in einem neuen Tab geöffnet)

Über dieses Projekt

Vutron ist ein fertiger Ausgangspunkt für eine plattformübergreifende Desktopanwendung auf Electron, Vite und Vue 3. Build, Paketierung, Linting und Testrunner sind bereits miteinander verdrahtet, sodass der erste Tag eines Projekts der Anwendung gehört und nicht dem erneuten Zusammenstellen derselben Werkzeugkette. Ein einziger Befehl, npm init vutron, legt daraus ein neues Projekt an.

Eingerichtet ist, was eine Desktopanwendung früh braucht: Hot Reload über beide Prozesse, plattformübergreifende Builds, automatisierte Tests, TypeScript, Übersetzung, helles und dunkles Thema, eine Layoutverwaltung auf Vuetify, globaler Zustand in Pinia, ein Symbol im Infobereich mit optionalem schwebendem Fenster, ein Fensterverwalter, der Mehrfenster-Betrieb mit einer Konstante freischaltet, sowie Beispiele für native Dateidialoge und externe Links über die Prozessbrücke. Die Anwendung läuft standardmäßig als einzige Instanz, ein zweiter Start holt also das bereits offene Fenster nach vorn.

Es ist dort sicher, wo eine Electron-Vorlage es üblicherweise nicht ist: Kontextisolierung ist an, Nachrichtenkanäle sind auf einer Positivliste und durchgehend typisiert, eine Content Security Policy liegt vor und die Navigation ist abgesichert; ein gemeinsamer Ordner hält, was beide Prozesse brauchen, und bleibt durch Lint-Regeln statt durch Gewohnheit prozessneutral. Die Vorlage folgt den aktuellen Vue- und Electron-Versionen, aktuell bleiben heißt also eine Versionserhöhung und keine Migration.

Funktionen

  • Dokumentationsseite

  • TypeScript-Typen

  • Mehrsprachig

  • Durch Tests geprüft

  • Plattformübergreifend

  • Dunkelmodus

Projektinformationen

Begonnen
2022
Lizenz
MIT (wird in einem neuen Tab geöffnet)
Programmiersprachen
JavaScript
Schlagwörter
electronvue3vitevuetifypiniacross-platform
Pakete
create-vutron (wird in einem neuen Tab geöffnet)npm
Beliebtheit
333
GitHub-Sterne
28
npm-Downloads
Datenpunkte: 30. Bereich: 0 bis 9.
Vutron — npm-Downloads, Letzte 30 Tage
npm-Downloads
2. Sept.3
3. Sept.0
4. Sept.1
5. Sept.0
6. Sept.2
7. Sept.0
8. Sept.0
9. Sept.1
10. Sept.2
11. Sept.0
12. Sept.9
13. Sept.0
14. Sept.0
15. Sept.0
16. Sept.0
17. Sept.3
18. Sept.0
19. Sept.1
20. Sept.1
21. Sept.0
22. Sept.1
23. Sept.1
24. Sept.0
25. Sept.0
26. Sept.0
27. Sept.0
28. Sept.1
29. Sept.0
30. Sept.2
1. Okt.0
Letzte 30 Tage
KontaktSpenden
Die hier aufgeführten Projekte sind Open Source unter der MIT-Lizenz.© 2026 CDGet. Alle Rechte vorbehalten.