콘텐츠로 이동
Wails v3는 ALPHA 단계입니다. v2 문서
Wails 로고 Wails 로고

Go로 데스크톱 앱 빌드하기

Go와 최신 웹 기술을 사용하여 아름답고 성능이 뛰어난 데스크톱 애플리케이션을 빌드하세요. 하나의 코드베이스, 세 가지 플랫폼, 브라우저 불필요.
Terminal window
# Wails 설치
go install github.com/wailsapp/wails/v3/cmd/wails3@latest
# 애플리케이션 생성
wails3 init -n myapp -t vanilla
# 핫 리로드와 함께 실행
cd myapp && wails3 dev

이제 핫 리로드와 타입 안전한 Go-JS 바인딩이 적용된 애플리케이션이 실행 중입니다.

사용자가 체감하는 성능

  • ~15MB 바이너리 vs Electron의 150MB
  • ~10MB 기본 메모리 vs 100MB+
  • <0.5초 시작 시간 vs 2-3초
  • OS WebView를 사용한 네이티브 렌더링
  • 번들된 브라우저 오버헤드 없음

개발자 경험

  • 모든 플랫폼을 위한 단일 Go 코드베이스
  • 모든 웹 프레임워크 지원 - React, Vue, Svelte
  • 개발 중 핫 리로드
  • Go에서 Javascript 호출을 쉽게 할 수 있는 자동 생성 바인딩
  • 인메모리 IPC. 네트워크 포트 불필요

프로덕션 준비 완료

  • 수명 주기가 있는 여러 창 지원
  • 네이티브 메뉴 및 시스템 트레이
  • 플랫폼 네이티브 파일 다이얼로그
  • 시스템 통합 및 단축키
  • 코드 서명 및 패키징 도구

크로스 플랫폼 네이티브

  • Windows, macOS, Linux를 위한 단일 코드베이스
  • 필요시 플랫폼별 기능 지원
  • 사용자 경험에 대한 타협 없음
  • 단일 빌드로 모든 플랫폼에 배포
  • 모바일 지원 곧 출시…

다음: , 예제 보기, 또는 API 레퍼런스 확인하기. v2에서 마이그레이션 중이신가요? 업그레이드 가이드를 참고하세요.

Wails 개발 지원하기

Wails는 개발자를 위해 개발자들이 만든 무료 오픈 소스 프로젝트입니다. Wails가 멋진 애플리케이션을 만드는 데 도움이 되었다면, 지속적인 개발을 지원해 주세요.

여러분의 스폰서십은 프로젝트 유지 관리, 문서 개선, 커뮤니티 전체에 혜택을 주는 새로운 기능 개발에 도움이 됩니다.

스폰서가 되기 →