The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Rust Chess Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lila-openingexplorer
Opening explorer for lichess.org that can handle all the variants and trillions of unique positions
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
perftree
Perft debugger. Compare your chess engine to Stockfish and quickly find discrepancies in move generation.
-
camel
Bitboard-based UCI-compatible chess/chess960 engine written from scratch in Rust. (by bdmendes)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
> The problem is that a stockfish based bot knows some very strong moves, but deliberately plays bad moves so it’s about the right skill level.
What are you basing this on? To me it seems like difficulty is set by limiting search depth/time: https://github.com/lichess-org/fishnet/blob/master/src/api.r...
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
https://github.com/lichess-org/lila-openingexplorer (a database with stats for billions of chess opening positions)
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)
Project mention: Help me find a perfect hash function and fill a hash table in compile time | /r/rust | 2023-07-03If 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.
Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12More than I can count, but here are the big ones:
http://moros.cc - A hobby operating system, with a shell, an editor, a lisp interpreter, and many other little things
https://geodate.org - A lunisolar calendar with decimal time (centidays and dimidays)
https://github.com/vinc/geodate - An implementation of the calendar + time
https://github.com/vinc/geocal - A tool to visualize the calendar + time
https://github.com/vinc/littlewing - A chess engine written in Rust (and another one before that in C++)
https://vinc.cc/software/ - A more complete list, on my personal website
I'm good at scratching my own itches but less good at finding projects that could be useful for other people.
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).
Rust Chess related posts
- Ask HN: What fuel for my data furnace?
- A chess TUI implementation
- A chess TUI implementation
- Chess in the terminal
- Chess-tui play chess in your terminal
- [OC] A chess game in the terminal 🦀
- Fishnet: Distributed Stockfish Analysis for Lichess.org
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Chess projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | fishnet | 690 |
2 | chess-engine | 395 |
3 | Pleco | 349 |
4 | chess-tui | 276 |
5 | shakmaty | 190 |
6 | lila-openingexplorer | 127 |
7 | Walleye | 119 |
8 | chess-rs | 114 |
9 | lila-gif | 98 |
10 | lila-tablebase | 76 |
11 | bevy_chess | 73 |
12 | perftree | 47 |
13 | cozy-chess | 40 |
14 | carp | 38 |
15 | littlewing | 37 |
16 | backend-lishuuro | 21 |
17 | camel | 20 |
18 | tantabus | 15 |
19 | pabi | 9 |
20 | rush | 7 |
21 | Cadabra | 3 |
22 | chess-rs | 2 |
23 | shuuro | 0 |