https://github.com/jamessizeland/tauri-chess
Experiment with tauri passing data from rust to javascript - building a chess app
https://github.com/jamessizeland/tauri-chess
chess react rust tauri tauri-app typescript
Last synced: 5 months ago
JSON representation
Experiment with tauri passing data from rust to javascript - building a chess app
- Host: GitHub
- URL: https://github.com/jamessizeland/tauri-chess
- Owner: jamessizeland
- License: apache-2.0
- Created: 2022-06-08T22:07:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-28T22:48:32.000Z (6 months ago)
- Last Synced: 2025-06-03T21:26:02.439Z (5 months ago)
- Topics: chess, react, rust, tauri, tauri-app, typescript
- Language: TypeScript
- Homepage:
- Size: 17.6 MB
- Stars: 31
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tauri - Tauri Chess - Implementation of Chess, logic in Rust and visualization in React. (Applications / Gaming)
README
# Tauri Chess App
[](https://github.com/jamessizeland/tauri-chess/actions/workflows/build-android.yml)
[](https://github.com/jamessizeland/tauri-chess/actions/workflows/build.yml)

Experiment with tauri passing data from rust to javascript, by creating a chess app where all of the logic is done in Rust and just the frontend is done in TypeScript React.
## Getting Started
Check prerequisites:
-
-
1. `git clone https://github.com/jamessizeland/tauri-chess.git`
2. `cd tauri-chess`
3. `bun install`
4. `bun run tauri dev`
## UI Basics

## Moves

## Turns

## Checking

## Special Moves
### Enpassant, Promoting & Castling

---
## Mobile Support
Set up to run on Android too.
`bun run tauri android dev`
