Skip to content

A rust chess implementation using a neural network scoring function built on huggingface/candle + rust + wasm

Notifications You must be signed in to change notification settings

garethgeorge/rustychess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rusty Chess

Build and Deploy

What is it?

Rusty Chess aims to be a high quality embeddable chess engine that runs entirely locally in the browser (no backend required). This is accomplished by writing the move search and board state evaluation in rust and compiling this to WASM that runs natively in the browser. The engine is lightweight enough that it performs well on laptops and mobile devices. High quality board state scoring is accomplished by training a neural network on ~30 million games downloaded from lichess and evaluating it in rust using the fantastic candle library.

Demo

See the demo on GitHub pages.

About

A rust chess implementation using a neural network scoring function built on huggingface/candle + rust + wasm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published