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: 3 months ago
JSON representation
NuxUI is Golang GUI SDK for IOS, Android, macOS, Windows, Linux
- Host: GitHub
- URL: https://github.com/nuxui/nuxui
- Owner: nuxui
- License: bsd-3-clause
- Created: 2022-04-29T15:16:38.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T04:54:40.000Z (about 2 years ago)
- Last Synced: 2024-08-01T10:19:51.649Z (6 months ago)
- Language: Go
- Homepage: https://nuxui.org
- Size: 936 KB
- Stars: 473
- Watchers: 13
- Forks: 19
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesomeLibrary - nuxui - NuxUI is Golang GUI SDK for IOS, Android, macOS, Windows, Linux (语言资源库 / go)
- go-awesome - NuxUI
README
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