A simple desktop chat application built with Rust, Rocket backend, and Tauri for desktop integration.
This project allows users to create or join chat rooms and communicate in real-time.
- Real-time chat rooms with multiple users
- Lightweight and fast backend powered by Rust & Rocket
- Desktop application via Tauri (runs on Windows, macOS, Linux)
- Easy to extend for new features (like file sharing or notifications)
- Rust: https://www.rust-lang.org/tools/install
- Node.js & npm (for Tauri frontend)
- Tauri prerequisites: https://tauri.app/v1/guides/getting-started/prerequisites
- Clone the repository:
git clone https://github.com/Macaron-s1/chat-facapp
cd chat-facapp2.Install frontend dependencies:
cd src-tauri
npm install3.Run the application in development mode:
cargo tauri devThe desktop app should open, allowing you to create or join chat rooms.
👨💻 Author
Iancu Aurelian (GitHub: Aurasj) Created as a learning project to explore Rust, Rocket, and Tauri desktop apps.
🔓 Usage / License
This project is free to use, modify, and share. Feel free to clone this repository for learning, personal projects, or as a starting point for your own chat application.