dorkhub

tauri-chess

Experiment with tauri passing data from rust to javascript - building a chess app

jamessizeland
TypeScript1217 forksApache-2.0updated 3 months ago
git clone https://github.com/jamessizeland/tauri-chess.gitjamessizeland/tauri-chess

Tauri Chess App

publish android publish desktop MIT/Apache-2.0 licensed

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

Chess UI

Moves

Chess Moves

Turns

Chess Turns

Checking

Check and Mate

Special Moves

Enpassant, Promoting & Castling

Enpassand Promoting and Castling


Mobile Support

Set up to run on Android too.

bun run tauri android dev

android

more like this

anne-key

Firmware for Anne Pro Keyboard written in Rust

Rust572

TachiSnap

TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…

HTML50

bit_gossip

Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.

Rust50

search

search projects, people, and tags