A high-performance, secure Matrix client built with Quasar (Vue 3) and Rust Crypto.
- Modern Stack: Built on Vue 3, Pinia, and Vite.
- End-to-End Encryption: Powered by
matrix-sdk-crypto-wasm(Rust) for robust security. - Rich Chat:
- Auto-scrolling and smart input handling.
- Encryption indicators (Shields).
- User avatars with deterministic coloring.
- Framework: Quasar Framework (Vue 3)
- State Management: Pinia
- Matrix SDK:
matrix-js-sdk+matrix-sdk-crypto-wasm - Styling: SCSS + Quasar Variables
-
Clone the repository
git clone https://github.com/Katyusha47/wraith.git cd wraith-matrix -
Install dependencies
npm install
-
Start Development Server
npm run dev
The app will run at
http://localhost:9000.
To build for production (SPA):
quasar build
# or
npm run buildContributions are welcome!
I made this project for my portfolio and learning purpose. I am not responsible for any misuse of this project. This project is not intended for production use. But all of the code is open source and can be used for any purpose.
MIT