printfn / chess

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chess

This repo includes:

  • A simple chess engine written in Rust (in core/)
  • A command-line interface (in cli/)
  • A web UI using Svelte/TypeScript (in web/)
  • A lichess bot (in lichess/)
    • The bot is hosted at https://lichess.org/@/rust-bot and is usually online
    • Feel free to open an issue if it's not working!
    • It accepts rated and unrated challenges from players and other bots

Build instructions

CLI

cd cli
cargo run

Web UI

make web
cd web
npm run preview

About

License:GNU Affero General Public License v3.0


Languages

Language:Rust 69.8%Language:CSS 16.9%Language:Svelte 6.6%Language:TypeScript 3.1%Language:JavaScript 2.2%Language:Shell 0.7%Language:HTML 0.3%Language:Dockerfile 0.3%Language:Makefile 0.2%