{"repo":"fyne-io/fyne-cross","free":true,"listed":false,"github":"https://github.com/fyne-io/fyne-cross","clone":"git clone https://github.com/fyne-io/fyne-cross.git","description":"Cross compiler tool for Fyne apps","language":"Go","stars":309,"topics":["go","golang","fyne","hacktoberfest","cross-platform","docker"],"license":"BSD-3-Clause","category":"deployment-docker-iac","readme_excerpt":"Fyne Cross fyne-cross is a simple tool to cross compile and create distribution packages for Fyne applications using docker images that include Linux, the MinGW compiler for Windows, FreeBSD, and a macOS SDK, along with the Fyne requirements. Supported targets are: - darwin/amd64 - darwin/arm64 - freebsd/amd64 - freebsd/arm64 - linux/amd64 - linux/386 - linux/arm - linux/arm64 - windows/amd64 - windows/arm64 - windows/386 - android (multiple architectures) - android/386 - android/amd64 - android/arm - android/arm64 - ios Note: - iOS compilation is supported only on darwin hosts. See fyne pre-requisites for details. - macOS packaging for public distribution (release mode) is supported only on darwin hosts. - windows packaging for public distribution (release mode) is supported only on windows hosts. - starting from v1.1.0: - cross-compile from NOT darwin (i.e. linux) to darwin : requires a copy of the macOS SDK on the host. The fyne-cross darwin-sdk-extractor command can be used to extract the SDK from the XCode CLI Tool file, see the Extract the macOS SDK section below. - cross-compile from darwin to darwin by default will use under the hood the fyne CLI tool and requires Go and the macOS SDK installed on the host. - starting from v1.4.0, Arm64 hosts are supported for all platforms except Android. Requirements - go = 1.19 - docker Installation To install a fyne-cross with kubernetes engine support: fyne-cross will be installed in GOPATH/bin, unless GOBIN is set. Updating dock","default_branch":null,"files":null,"tree":[],"storefront":"/r/fyne-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fyne-io/fyne-cross/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}