SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 Rust Chess Projects
-
Project mention: Fishnet: Distributed Stockfish Analysis for Lichess.org | news.ycombinator.com | 2023-07-17
-
-
InfluxDB
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.
-
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
/rj https://github.com/pleco-rs/Pleco
-
-
lila-openingexplorer
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)
-
-
-
Onboard AI
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.
-
https://github.com/lichess-org/lila-gif (a micro-service to render and stream chess games as gifs)
-
-
https://github.com/lichess-org/lila-tablebase (a complete database with solutions of all ~400 trillion 7 piece chess endgame positions)
-
perftree
Perft debugger. Compare your chess engine to Stockfish and quickly find discrepancies in move generation.
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.
-
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!
-
Project 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.
-
i created something similar, it's on https://lishuuro.org
-
camel
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-03Hi! 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).
-
-
-
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
-
The repository.
-
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
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
- Help me find a perfect hash function and fill a hash table in compile time
- What is the deep of analysis of stockfish in lichess?
- Initial eval graph doesnt change after subsequently increasing depth
- Is Lichess getting slower for people?
- Who is using AXUM in production?
- What do you think about Setup Chess?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b680ba8>
www.saashub.com | 2 Dec 2023
Index
What are some of the best open-source Chess projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | fishnet | 667 |
2 | chess-engine | 382 |
3 | Pleco | 330 |
4 | shakmaty | 178 |
5 | lila-openingexplorer | 114 |
6 | chess-rs | 113 |
7 | Walleye | 108 |
8 | lila-gif | 94 |
9 | bevy_chess | 69 |
10 | lila-tablebase | 68 |
11 | perftree | 42 |
12 | carp | 36 |
13 | cozy-chess | 34 |
14 | backend-lishuuro | 20 |
15 | camel | 19 |
16 | tantabus | 14 |
17 | pabi | 9 |
18 | rush | 7 |
19 | Cadabra | 3 |
20 | shuuro | 0 |