Skip to content

R0h1tAnand/Wraith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wraith Logo

Build Status Version

Wraith: Secure Anonymous Messenger

Wraith is a secure anonymous messenger built with Rust and Dioxus. It provides a private and reliable communication platform for its users.

InstallationUsageContributingAcknowledgements

Installation

Prerequisites

  • Rust
  • Cargo
  • Android SDK and NDK (for Android builds)

Build and Run for Android

  1. Ensure your ANDROID_HOME, ANDROID_NDK_HOME, and JAVA_HOME environment variables are set correctly. For example:

    $env:JAVA_HOME = "C:\Program Files\Android\Android Studio\jbr"
    $env:ANDROID_HOME = "C:\Users\<user>\AppData\Local\Android\Sdk"
    $env:ANDROID_NDK_HOME = "C:\Users\<user>\AppData\Local\Android\Sdk\ndk\<version>"
  2. Install the Dioxus CLI:

    cargo install dioxus-cli --version "^0.6"
    # Or using cargo-binstall:
    # cargo binstall dioxus-cli@0.6.3
  3. Add Rust Android targets:

    rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
  4. Build the application:

    dx build --platform android
  5. Serve the application on an emulator or connected device:

    dx serve --platform android

Usage

Once the application is running on your device or emulator, you can start using it to send secure and anonymous messages. Modifications to the code will automatically be hot-reloaded by Dioxus while dx serve is running.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for any bugs or feature requests.

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors