Zum Inhalt springen
Wails v3 befindet sich im ALPHA-Stadium. Dokumentation für v2
Wails-Logo Wails-Logo

Desktop-Apps mit Go entwickeln

Entwickle schöne, leistungsstarke Desktop-Anwendungen mit Go und modernen Webtechnologien. Eine Codebasis. Drei Plattformen. Keine Browser.
Terminal-Fenster
# Wails installieren
go install github.com/wailsapp/wails/v3/cmd/wails3@latest
# Anwendung erstellen
wails3 init -n myapp -t vanilla
# Mit Hot Reload ausführen
cd myapp && wails3 dev

Deine Anwendung läuft jetzt mit Hot Reload und typsicheren Go-zu-JS-Bindings.

Performance, die man spürt

  • ~15MB Binärdateien vs. 150MB bei Electron
  • ~10MB Basis-Speicherbedarf vs. 100MB+
  • <0,5s Startzeit vs. 2-3s
  • Native Darstellung über OS-WebView
  • Keine Overhead-Kosten durch gebündelte Browser

Entwicklererlebnis

  • Eine Go-Codebasis für alle Plattformen
  • Beliebige Web-Frameworks: React, Vue, Svelte
  • Hot Reload während der Entwicklung
  • Automatisch generierte Bindings zum einfachen Aufruf von Go aus JavaScript
  • In-Memory-IPC. Keine Netzwerkports

Produktionsreif

  • Mehrere Fenster mit Lebenszyklus-Steuerung
  • Native Menüs und System-Tray
  • Plattform-native Dateidialoge
  • Systemintegration und Shortcuts
  • Tools für Code-Signing und Packaging

Plattformübergreifend & Native

  • Eine Codebasis für Windows, macOS und Linux
  • Plattformspezifische Funktionen bei Bedarf
  • Keine Kompromisse bei der Benutzererfahrung
  • Bereitstellung auf allen Plattformen aus einem Build
  • Mobile-Unterstützung folgt bald…

Weiter: , durchsuche Beispiele oder sieh dir die API-Referenz an. Migration von v2? Siehe Upgrade-Leitfaden.

Unterstütze die Wails-Entwicklung

Wails ist kostenlos und Open Source, entwickelt von Entwicklern für Entwickler. Wenn Wails dir hilft, großartige Anwendungen zu bauen, unterstütze bitte die weitere Entwicklung.

Deine Spende hilft dabei, das Projekt zu pflegen, die Dokumentation zu verbessern und neue Funktionen zu entwickeln, die der gesamten Community zugutekommen.

Sponsor werden →