Repolode
fyne-io

fyne-io/fyne

단일 코드베이스로 데스크톱 및 모바일 앱을 만들 수 있는 Go용 크로스 플랫폼 GUI 툴킷이자 앱 API입니다.

스타
28,764
포크
1,568
열린 이슈
742
마지막 커밋
3일 전

어떤 프로젝트인가요?

Fyne은 Go로 작성된 UI 툴킷이자 앱 API입니다. Material Design에서 영감을 받은 디자인으로, 단일 코드베이스에서 데스크톱과 모바일 기기에서 실행되는 그래픽 애플리케이션을 만들 수 있습니다.

앱은 순수 Go로 작성합니다. app 인스턴스에서 윈도우를 만들고, 레이블이나 버튼 같은 위젯을 컨테이너에 배치합니다. 프로젝트에는 앱을 패키징하고 설치 및 배포하는 `fyne` CLI가 포함되어 있으며, Android, iOS 및 iOS 시뮬레이터용 빌드도 지원합니다. 모바일 시뮬레이션 모드를 사용하면 기기 없이도 앱이 휴대폰에서 어떻게 동작하는지 미리 확인할 수 있습니다.

Fyne을 사용하려면 Go 1.22 이상과 C 컴파일러가 필요합니다. API 레퍼런스는 pkg.go.dev에 공개되어 있으며, 위젯을 보여주는 데모 앱은 go install 명령 하나로 설치할 수 있습니다.

핵심 기능

  • 01하나의 Go 코드베이스로 데스크톱 및 모바일 GUI 앱을 빌드합니다.
  • 02Material Design에서 영감을 받은 디자인의 위젯과 컨테이너를 제공합니다.
  • 03앱을 패키징하고 설치 및 배포할 수 있는 fyne CLI를 포함합니다.
  • 04Android와 iOS용 패키징 및 iOS 시뮬레이터 타깃을 지원합니다.
  • 05데스크톱에서 레이아웃을 미리 확인할 수 있는 모바일 시뮬레이션 모드를 제공합니다.

활용 사례

  • 별도의 프런트엔드 스택 없이 Go로 크로스 플랫폼 데스크톱 도구를 개발합니다.
  • Go로 모바일 앱 UI를 프로토타이핑하고 컴퓨터에서 미리 확인합니다.
  • Go 애플리케이션을 Android 또는 iOS 앱 배포용으로 패키징합니다.

빠른 시작

  1. 1

    Go 1.22 이상과 C 컴파일러가 설치되어 있는지 확인하세요

  2. 2

    Fyne 위젯 데모를 설치하세요

    go install fyne.io/demo@latest
  3. 3

    데모를 실행하세요

    demo

사용 전 알아둘 점

  • 빌드하려면 C 컴파일러와 시스템 개발 도구가 필요합니다.
  • Windows에서 처음 컴파일할 때 최대 10분이 걸릴 수 있습니다.

토픽

자주 묻는 질문

fyne은(는) 무엇인가요?
단일 코드베이스로 데스크톱 및 모바일 앱을 만들 수 있는 Go용 크로스 플랫폼 GUI 툴킷이자 앱 API입니다. Fyne은 Go로 작성된 UI 툴킷이자 앱 API입니다. Material Design에서 영감을 받은 디자인으로, 단일 코드베이스에서 데스크톱과 모바일 기기에서 실행되는 그래픽 애플리케이션을 만들 수 있습니다.
fyne은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
fyne은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
fyne은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. fyne의 마지막 커밋은 2026년 10월 19일입니다.
fyne은(는) 어디에 사용할 수 있나요?
별도의 프런트엔드 스택 없이 Go로 크로스 플랫폼 데스크톱 도구를 개발합니다. Go로 모바일 앱 UI를 프로토타이핑하고 컴퓨터에서 미리 확인합니다. Go 애플리케이션을 Android 또는 iOS 앱 배포용으로 패키징합니다.
fyne는 어떻게 설치하나요?
Go 1.22 이상과 C 컴파일러가 설치되어 있는지 확인하세요 Fyne 위젯 데모를 설치하세요: go install fyne.io/demo@latest 데모를 실행하세요: demo
fyne은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/fyne-io/fyne

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트