SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 Rust Chess Projects
Distributed Stockfish analysis for lichess.org (by lichess-org)Project mention: Fishnet: Distributed Stockfish Analysis for Lichess.org | news.ycombinator.com | 2023-07-17
A dependency-free chess engine♟️ library built to run anywhere.
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
A Rust-based re-write of the Stockfish Chess Engine (by pleco-rs)Project mention: I have years of experience in vulnerability analysis including several 0-day discovery, and this bug [buffer overflow] seems totally safe. | /r/programmingcirclejerk | 2023-05-09
A Rust library for chess and chess variant rules and operations
Opening explorer for lichess.org that can handle all the variants and trillions of unique positions
https://github.com/lichess-org/lila-openingexplorer (a database with stats for billions of chess opening positions)
A Chess Engine written in Rust that runs natively and on the web!Project mention: A Chess Engine Written in Rust | news.ycombinator.com | 2023-03-31
A chess engine written from scratch in Rust ♞
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Webservice to render Gifs of chess positions and games, and stream them frame by frame
https://github.com/lichess-org/lila-gif (a micro-service to render and stream chess games as gifs)
Chess demo in Bevy
https://github.com/lichess-org/lila-tablebase (a complete database with solutions of all ~400 trillion 7 piece chess endgame positions)
Perft debugger. Compare your chess engine to Stockfish and quickly find discrepancies in move generation.Project mention: The importance of Perft -- a debugging story | /r/chessprogramming | 2023-01-25
I eventually realised that the only solution was to compare my move generator to an actual working one, and after a bit of digging, I came across Adam Gaussman's [perftree](https://github.com/agausmann/perftree) debugger. It seemed just the ticket, though I'd have to add some new code to my project to tie into his script, and to handle its move name convention. In the end I just used what perftree does in the background -- standard Stockfish's command line interface. I still had to rewrite my Perft test to spit out the counts under each top level move, so I could compare it to Stockfish, but this wasn't too hard.
Rust didactic UCI chess engine (by dede1751)Project mention: Carp, a Rust didactic chess engine | /r/rust | 2023-01-10
Here is the repo and here a link to the lichess bot (still need to figure out proper deployment to my little home server) for anyone that wants to check it out!
A Chess and Chess960 move generation library written in RustProject mention: Help me find a perfect hash function and fill a hash table in compile time | /r/rust | 2023-07-03
If you'd like to reference something, my movegen crate cozy-chess does this. I also have a standalone reference implementation here as part of my magic bitboard article.
Backend code for lishuuro.Project mention: What do you think about Setup Chess? | /r/chessvariants | 2023-04-06
i created something similar, it's on https://lishuuro.org
Bitboard-based UCI-compatible chess/chess960 engine written from scratch in Rust. (by bdmendes)Project mention: Help me find a perfect hash function and fill a hash table in compile time | /r/rust | 2023-07-03
Hi! I have recently started working on a fresh chess engine and learning Rust on the way. (Open to all suggestions, please have a look at https://github.com/bdmendes/camel).
WIP Rust UCI chess engine
🦀 [stale] chess engine
Pure Rust chess engine. (by lefebvreb)Project mention: Making computer chess relevant to AI development... again? | /r/ComputerChess | 2023-04-17
Feel free to take a look : https://github.com/lefebvreb/rush
Original chess engine written in rustProject mention: Incremental compilation has weird performance effects | /r/rust | 2023-03-21
A Bitboard-based Shuuro library in Rust.Project mention: I created small chess variant server written in Rust - lishuuro.org | /r/rust | 2023-03-11
Backend Frontend Move generator Wasm Chessground12
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Chess related posts
Fishnet: Distributed Stockfish Analysis for Lichess.org
1 project | news.ycombinator.com | 17 Jul 2023
Help me find a perfect hash function and fill a hash table in compile time
3 projects | /r/rust | 3 Jul 2023
What is the deep of analysis of stockfish in lichess?
1 project | /r/lichess | 9 Jun 2023
Initial eval graph doesnt change after subsequently increasing depth
1 project | /r/lichess | 17 May 2023
Is Lichess getting slower for people?
1 project | /r/chess | 11 May 2023
Who is using AXUM in production?
18 projects | /r/rust | 21 Apr 2023
What do you think about Setup Chess?
1 project | /r/chessvariants | 6 Apr 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b680ba8>
www.saashub.com | 2 Dec 2023
What are some of the best open-source Chess projects in Rust? This list will help you: