Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/katyo/mixui
Cross-platform mobile friendly user-interface entirely in rust
https://github.com/katyo/mixui
Last synced: 16 days ago
JSON representation
Cross-platform mobile friendly user-interface entirely in rust
- Host: GitHub
- URL: https://github.com/katyo/mixui
- Owner: katyo
- Created: 2019-12-24T05:43:11.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-28T04:43:18.000Z (almost 5 years ago)
- Last Synced: 2024-10-30T16:12:08.308Z (2 months ago)
- Language: Rust
- Size: 72.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rust UI
This project is my attempt to build hardware-accelerated cross-platform user-interface entirely is rust.
**NOTE:** This project on early stage of development.
## Libraries
+ __sgl__ Safe thin and easy to use OpenGL (ES) layer
+ __apl__ Polymorhic and easy to use application layer## Applications
+ __demo__ Simple GLES demo which only draw triangle on the screen
and purposed to test context initialization on different platforms.## NixOS tips
```sh
# Setup desktop environment (Unix)
$ nix-shell nix/unix-env.nix# Setup android development (currently doesn't work because ndk is outdated)
$ nix-shell nix/android-env.nix# Setup android development using sdk/ndk in $HOME/.androidenv
$ nix-shell nix/android-env-custom.nix# Setup android emulator
$ [ANDROID=|16]
[ANDROID_ABI=|x86]
nix-build nix/android-emu.nix
$ result/bin/run-test-emulator
```