Rust Chess

Open-source Rust projects categorized as Chess

Top 23 Rust Chess Projects

  • fishnet

    Distributed Stockfish analysis for lichess.org (by lichess-org)

  • Project mention: Chess-GPT's Internal World Model | news.ycombinator.com | 2024-01-06

    > 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...

  • chess-engine

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

  • 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.

    InfluxDB logo
  • Pleco

    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

    /rj https://github.com/pleco-rs/Pleco

  • chess-tui

    A chess TUI implementation in rust 🦀

  • Project mention: A chess TUI implementation | /r/patient_hackernews | 2023-12-06
  • shakmaty

    A Rust library for chess and chess variant rules and operations

  • lila-openingexplorer

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

  • Project mention: Who is using AXUM in production? | /r/rust | 2023-04-21

    https://github.com/lichess-org/lila-openingexplorer (a database with stats for billions of chess opening positions)

  • Walleye

    A chess engine written from scratch in Rust ♞

  • 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.

    WorkOS logo
  • chess-rs

    A Chess Engine written in Rust that runs natively and on the web!

  • lila-gif

    Webservice to render Gifs of chess positions and games, and stream them frame by frame

  • Project mention: Who is using AXUM in production? | /r/rust | 2023-04-21

    https://github.com/lichess-org/lila-gif (a micro-service to render and stream chess games as gifs)

  • lila-tablebase

    Tablebase server

  • Project mention: Who is using AXUM in production? | /r/rust | 2023-04-21

    https://github.com/lichess-org/lila-tablebase (a complete database with solutions of all ~400 trillion 7 piece chess endgame positions)

  • bevy_chess

    Chess demo in Bevy

  • perftree

    Perft debugger. Compare your chess engine to Stockfish and quickly find discrepancies in move generation.

  • cozy-chess

    A Chess and Chess960 move generation library written in Rust

  • 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.

  • carp

    Rust didactic UCI chess engine (by dede1751)

  • littlewing

    Chess engine written in Rust ♛

  • Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12

    More 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.

  • backend-lishuuro

    Backend code for lishuuro.

  • 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-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).

  • tantabus

    WIP Rust UCI chess engine

  • pabi

    🦀 [stale] chess engine

  • rush

    Pure Rust chess engine. (by lefebvreb)

  • Cadabra

    Original chess engine written in rust

  • chess-rs

    Rust Learning Project (by hokkonsz)

  • shuuro

    A Bitboard-based Shuuro library in Rust.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 2024-01-06.

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 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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com