Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.91 KB

README.md

File metadata and controls

58 lines (39 loc) · 1.91 KB


Uplink

Privacy First, Modular, P2P messaging client built atop Warp.


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.

Uplink UI


Quickstart

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

Dependancy List

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

Contributing

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.