Uplink is written in pure Rust with a UI in Dioxus (which is also written in Rust). It was developed to be a new foundation for the basic implementation of Warp features in a universal application.
The goal should be to build a hyper-customizable application that can run anywhere and support extensions.
To get running fast ensure you have Rust installed.
Standard Run:
cargo run --bin ui
Rapid Release Testing: This version will run closely to release but without recompiling crates every time.
cargo run --bin ui --profile=rapid
MacOS M1+
Dep | Install Command |
---|---|
Build Tools | xcode-select --install |
Homebrew | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
Rust | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs |
cmake | brew install cmake |
Protoc | brew install protobuf |
Windows 10+
Dep | Install Command |
---|---|
Chocolatey | Installation Guide |
Rust | choco install rust |
All contributions are welcome! Please keep in mind we're still a relatively small team and any work done to make sure contributions don't cause bugs or issues in the application is much appreciated.
Guidelines for contributing are located in the CONTRIBUTING.md
.