RustKnight is a modern, open-source chess game that brings the classic game to your fingertips, developed using the Rust programming language. With its backend powered by Rocket and SurrealDB, RustKnight offers a seamless and responsive gaming experience. The project is divided into a web app, crafted with Yew for a rich interactive experience, and a desktop app built with Tauri, ensuring a lightweight and efficient application.
- Play Chess Online: Engage in chess games with players around the world.
- Cross-Platform Support: Available as both a web and a desktop application.
- Modern UI: A clean, intuitive interface for easy navigation and gameplay.
- Real-Time Updates: Live updates of game moves and real-time chat.
- Secure and Reliable: Built on the robust Rust ecosystem, ensuring safety and performance.
- Rust (latest stable version)
- Cargo
- Node.js and npm (for web app development)
Clone the repository:
git clone https://github.com/yourusername/RustKnight.git
cd rust-knight
Navigate to the backend directory and run:
Work in progress
Navigate to the web app directory and run:
Work in progress
Navigate to the desktop app directory and run:
Work in progress
Distributed under the MIT License. See LICENSE
for more information.