Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/nuxui/nuxui

NuxUI is Golang GUI SDK for IOS, Android, macOS, Windows, Linux
https://github.com/nuxui/nuxui

Last synced: 11 days ago
JSON representation

NuxUI is Golang GUI SDK for IOS, Android, macOS, Windows, Linux

Lists

README

        





NuxUI


NuxUI is Golang GUI Framework for IOS, Android, macOS, Windows, Linux.

NuxUI is now in developing, the API maybe changed before first stable version.

Any suggestion or good idea post to [discussions](https://github.com/nuxui/nuxui/discussions), let's us make it awesome

## Documentation

* [NuxUI Installation](https://nuxui.org/start/install/)

* [NuxUI Documentation](https://nuxui.org/)

* [NuxUI Samples](https://github.com/nuxui/samples)

## Quick Start for desktop
```
git clone https://github.com/nuxui/samples.git
cd github.com/nuxui/samples/widgets
go mod tidy
go build . && ./widgets
```

## Build for mobile
```
# get build tools
go install nuxui.org/nuxui/cmd/nux@latest

# into sample code
cd github.com/nuxui/samples/counter
go mod tidy

# ios
nux build -target=iossimulator -bundleid="app.id" -teamid="YOURTEAMID" .
xcrun simctl install booted ./counter.app

# android
nux build -target=android -ldflags="-s -w" .
adb install -r counter.apk
```

## Screenshot