Skip to content
This repository has been archived by the owner on Oct 5, 2023. It is now read-only.

sshine/simplex-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simplex-desktop

Rust CI

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

  1. You will need Rust; you can most easily install this with rustup:
    curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
  2. 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
  3. 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
  4. 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:

#simplex-desktop

About

SimpleX Chat GUI built with Rust, Tauri and Yew

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •