Skip to content

(Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.

Notifications You must be signed in to change notification settings

Flemmli97/Uplink

 
 

Repository files navigation


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.

About

(Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 81.4%
  • SCSS 11.9%
  • Fluent 4.2%
  • JavaScript 1.4%
  • Other 1.1%