Rust Chess

Open-source Rust projects categorized as Chess Edit details

Top 10 Rust Chess Projects

  • fishnet

    Distributed Stockfish analysis for lichess.org

    Project mention: Lichess: The free and open source chess server | reddit.com/r/linux_gaming | 2022-07-10

    I know I'm late to this thread, but if you think Lichess is a cool project, consider donating CPU power for Fishnet client.! It's the motor behind Lichess' cloud analysis :)

  • chess-engine

    A dependency-free chess engine♟️ library built to run anywhere.

    Project mention: chess-engine VS Synergy-Chess - a user suggested alternative | libhunt.com/r/chess-engine | 2022-06-17
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • shakmaty

    A Rust library for chess and chess variant rules and operations

    Project mention: cozy-chess: A Chess and Chess960 move generation library | reddit.com/r/rust | 2021-11-17

    I think it provides similar performance as chess, though I don't really want to give any hard numbers as apparently the system I benchmark on is not the most reliable for that. Nevertheless, depth 6 kiwipete ("r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1"): chess: Result: 8031647685 Time: 30s 547ms shakmaty: Result: 8031647685 Time: 49s 669ms cozy-chess: Result: 8031647685 Time: 26s 673ms Tested using a modified version of Jordan Bray's chess_perft.

  • Walleye

    A chess engine written from scratch in Rust ♞

    Project mention: Chrust - Chess Engine Written in Rust | reddit.com/r/rust | 2022-01-06

    Hey, author of Walleye here. Also learned rust by writing my own chess engine :). Played a game and it looks neat, really cool you deployed it on your own server with its own frontend.

  • lila-openingexplorer

    Opening explorer for lichess.org that can handle all the variants and billions of unique positions

    Project mention: I made a website to help you create and memorize your opening repertoire! | reddit.com/r/chess | 2022-07-10

    Lichess' opening explorer looks like it's open source and can return an opening name from a given position: https://github.com/lichess-org/lila-openingexplorer

  • bevy_chess

    Chess demo in Bevy

    Project mention: 3D Chess Tutorial from Bevy 0.4.0 to 0.7.0 | reddit.com/r/bevy | 2022-06-20

    And here it is: https://github.com/guimcaballero/bevy_chess/pull/11

  • lila-tablebase

    Tablebase server

    Project mention: Where is the bot? | reddit.com/r/chess | 2021-09-13

    Thanks for pinging me, I've just checked and there was a breaking change to the tablebase API the bot uses: https://github.com/niklasf/lila-tablebase For now I disconnected the tablebase and will work on adjusting the bot to the new API format.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • cozy-chess

    A Chess and Chess960 move generation library written in Rust

    Project mention: cozy-chess: A Chess and Chess960 move generation library | reddit.com/r/rust | 2021-11-17

    A while back, I got into computer chess. I used Jordan Bray's neat chess crate for move generation, and was pretty satisfied until I took a look at the code. It's pretty good and all, but... So. Much. unsafe. Out of a mix of frustration and curiosity, I made it my next project to create my own chess move generation library. So... here it is, I guess: https://github.com/analog-hors/cozy-chess/ It's my first crate, so feedback would be appreciated! It's currently being used in my (weak) chess engine Tantabus.

  • pabi

    🦀 [WIP] chess engine

    Project mention: What's everyone working on this week (5/2022)? | reddit.com/r/rust | 2022-01-31

    Started out my Chess Engine (code). Long way to go, but looks fun so far, a lot of interesting concepts in the world of Computer Chess Programming!

  • tantabus

    WIP Rust UCI chess engine

    Project mention: cozy-chess: A Chess and Chess960 move generation library | reddit.com/r/rust | 2021-11-17

    A while back, I got into computer chess. I used Jordan Bray's neat chess crate for move generation, and was pretty satisfied until I took a look at the code. It's pretty good and all, but... So. Much. unsafe. Out of a mix of frustration and curiosity, I made it my next project to create my own chess move generation library. So... here it is, I guess: https://github.com/analog-hors/cozy-chess/ It's my first crate, so feedback would be appreciated! It's currently being used in my (weak) chess engine Tantabus.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-07-10.

Rust Chess related posts

Index

What are some of the best open-source Chess projects in Rust? This list will help you:

Project Stars
1 fishnet 534
2 chess-engine 337
3 shakmaty 120
4 Walleye 88
5 lila-openingexplorer 67
6 bevy_chess 52
7 lila-tablebase 51
8 cozy-chess 12
9 pabi 9
10 tantabus 5
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com