Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nuxui/nuxui

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

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

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