simplex-desktop
A desktop application for simplex-chat. WIP, contributions are welcome.
Architecture
For the back end we rust with tauri and frontend is built with yew-rs
For developers
- You will need Rust; you can most easily install this with rustup:
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
- You will need some software libraries; installing these may vary depending on your operating system; a recipe for Ubuntu is given here, but Tauri's Getting Started has steps for each popular platform.
sudo apt install -y libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev
- Then you will need Yew; find detailed instuctions in Yew's Getting Started:
rustup target add wasm32-unknown-unknown cargo install --locked trunk cargo install wasm-bindgen-cli
- And you will need the Tauri CLI:
cargo install --locked tauri-cli
Now you should be able to to run the app with
cargo tauri dev
Join the discussion
You can join the simplex group #simplex-desktop
by clicking the link, or by scanning this QR code in the app: