Bangun Aplikasi Pertama Anda
Buat aplikasi yang berfungsi dalam 10 menit.
Instal Go (Wajib)
Wails memerlukan Go 1.25 atau lebih baru.
Unduh installer Windows dari go.dev/dl dan jalankan.
Verifikasi instalasi:
go version # Harus menampilkan 1.25 atau lebih baruPeriksa PATH:
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }Jika kosong, tambahkan C:\Users\YourName\go\bin ke PATH Anda.
Opsi 1: Installer Resmi
Unduh installer macOS (file .pkg) dari go.dev/dl dan jalankan.
Opsi 2: Homebrew
brew install goVerifikasi instalasi:
go version # Harus menampilkan 1.25 atau lebih baruecho $PATH | grep go/bin # Harus menampilkan ~/go/binJika ~/go/bin tidak ada di PATH, tambahkan ke ~/.zshrc atau ~/.bash_profile:
export PATH=$PATH:~/go/binOpsi 1: Tarball Resmi
Unduh tarball Linux dari go.dev/dl, lalu:
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gzOpsi 2: Package Manager
# Ubuntu/Debiansudo apt install golang-go
# Fedorasudo dnf install golang
# Archsudo pacman -S goTambahkan ke PATH (tambahkan ke ~/.bashrc atau ~/.zshrc):
export PATH=$PATH:/usr/local/go/bin:~/go/binsource ~/.bashrc # Muat ulangVerifikasi:
go versionecho $PATH | grep go/binInstal Dependensi Platform
WebView2 Runtime (biasanya sudah terinstal)
Windows 10/11 sudah menyertakan WebView2 secara default. Jika tidak ada:
wails3 doctor nanti — akan memandu AndaItu saja! Tidak ada dependensi lain yang diperlukan.
Xcode Command Line Tools (wajib)
xcode-select --installKlik “Install” pada dialog yang muncul.
Verifikasi:
xcode-select -p # Harus menampilkan /Library/Developer/CommandLineToolsItu saja! macOS sudah menyertakan WebKit secara default.
Alat build dan WebKit
Memerlukan Ubuntu 24.04+ atau Debian 13+ untuk stack GTK4 default.
sudo apt updatesudo apt install build-essential pkg-config libgtk-4-dev libwebkitgtk-6.0-devsudo dnf install gcc pkg-config gtk4-devel webkitgtk6.0-develsudo pacman -S base-devel gtk4 webkitgtk-6.0sudo zypper install gcc pkg-config gtk4-devel webkitgtk-6_0-develsudo emerge --ask net-libs/webkit-gtk:6Tambahkan ke shell.nix atau devShell Anda:
buildInputs = with pkgs; [ webkitgtk_6_0 gtk4 pkg-config gcc ];Jalankan wails3 doctor setelah menginstal Wails — akan menampilkan paket yang tepat untuk distribusi Anda.
Instal Wails CLI
go install github.com/wailsapp/wails/v3/cmd/wails3@latestPerintah ini menginstal perintah wails3 ke ~/go/bin (atau %USERPROFILE%\go\bin di Windows).
Jalankan Wizard Setup (Disarankan)
wails3 setupWizard setup akan memeriksa dependensi Anda, membantu menginstal yang hilang, dan mengonfigurasi default proyek.
Verifikasi Instalasi
wails3 doctorOutput yang diharapkan (atau serupa):
Wails (v3.0.0-dev) Wails Doctor
# System
┌──────────────────────────────────────────────────┐| Name | MacOS || Version | 26.0 || ID | 25A354 || Branding | MacOS 26.0 || Platform | darwin || Architecture | arm64 || Apple Silicon | true || CPU | Apple M2 Pro || CPU 1 | Apple M2 Pro || CPU 2 | Apple M2 Pro || GPU | 16 cores, Metal Support: Metal 4 || Memory | 16 GB |└──────────────────────────────────────────────────┘
# Build Environment
┌─────────────┬─────────────────┐| Wails CLI | v3.0.0-alpha.40 || Go Version | go1.24.6 |└─────────────┴─────────────────┘
# Dependencies
┌─────────────────┬─────────────────────────────────────────────────┐| npm | 11.6.2 || *NSIS | Not Installed. Install with `brew install...`. || Xcode cli tools | 2412 |└─────────────────┴─────────────────────────────────────────────────┘
# Checking for issues
SUCCESS No issues found
# Diagnosis
SUCCESS Your system is ready for Wails development!Instal npm (Opsional tetapi Disarankan)
Sebagian besar template Wails menggunakan npm untuk tooling frontend.
Opsi 1: Installer Resmi Unduh dari nodejs.org
Opsi 2: Homebrew
brew install nodeVerifikasi:
npm --versionOpsi 1: NodeSource
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejs # Ubuntu/DebianOpsi 2: Package Manager
sudo dnf install nodejs # Fedorasudo pacman -S nodejs npm # ArchVerifikasi:
npm --versionwails3 tidak ditemukanPenyebab: ~/go/bin (atau %USERPROFILE%\go\bin) tidak ada di PATH Anda.
Solusi:
PathC:\Users\YourName\go\bin (ganti YourName)Verifikasi:
$env:PATH -split ';' | Where-Object { $_ -like '*\go\bin' }Tambahkan ke ~/.zshrc (macOS) atau ~/.bashrc (Linux):
export PATH=$PATH:~/go/binMuat ulang:
source ~/.zshrc # atau ~/.bashrcVerifikasi:
echo $PATH | grep go/binwails3 versionwails3 doctor melaporkan dependensi yang hilangLinux: Output memberi tahu paket mana yang perlu diinstal. Contoh:
❌ webkit2gtk not found Install with: sudo apt install libwebkit2gtk-4.1-devWindows: Jika WebView2 tidak ada:
macOS: Jika Xcode tools tidak ada:
xcode-select --installWails v3 memerlukan Go 1.25+. Jika Anda memiliki versi lama:
Unduh versi terbaru dari go.dev/dl dan instal ulang.
Unduh tarball terbaru dari go.dev/dl, lalu:
sudo rm -rf /usr/local/gosudo tar -C /usr/local -xzf go1.25.linux-amd64.tar.gzIngin menggunakan kode terbaru dari branch pengembangan utama? Ini memberi Anda akses ke fitur dan perbaikan baru sebelum dirilis, tetapi disertai risiko bug dan breaking change. Hanya disarankan untuk kontributor atau mereka yang perlu menguji fitur mendatang.
git clone https://github.com/wailsapp/wails.gitcd wailsgit checkout v3cd v3/cmd/wails3go installInstalasi Selesai! Sistem Anda siap untuk pengembangan Wails.
Bangun Aplikasi Pertama Anda
Buat aplikasi yang berfungsi dalam 10 menit.
Jelajahi Template
Lihat apa yang tersedia out of the box.
wails3 init -l # Daftar templateMengalami masalah? Tanyakan di Discord atau buka issue.