Rust Chess

Open-source Rust projects categorized as Chess

Top 23 Rust Chess Projects

  1. fishnet

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

    Project mention: Ask HN: I have excess compute, how can I contribute positively to the Internet? | news.ycombinator.com | 2025-03-11
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. chess-tui

    Play chess from your terminal πŸ¦€

    Project mention: Show HN: Termichess – Play chess right on your terminal | news.ycombinator.com | 2024-10-07

    Hey everyone,

    I have been trying to build a terminal based app for sometime now and this is an attempt at trying to build a chess app that one can play right inside terminal.

    I was inspired by `chess-tui`[1] which is a rust based project and was looking to build something similar using python. Luckily I stumbled upon textual[2] recently and it made my task of building this far more easier than I thought.

    [1] https://github.com/thomas-mauran/chess-tui

  4. chess-engine

    A dependency-free chess engineβ™ŸοΈ library built to run anywhere.

  5. Pleco

    A Rust-based re-write of the Stockfish Chess Engine (by pleco-rs)

  6. shakmaty

    A Rust library for chess and chess variant rules and operations

  7. lila-openingexplorer

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

  8. chess-rs

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

  9. SaaSHub

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

    SaaSHub logo
  10. Walleye

    A chess engine written from scratch in Rust β™ž

  11. lila-gif

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

  12. lila-tablebase

    Tablebase server

  13. bevy_chess

    Chess demo in Bevy

  14. perftree

    Perft debugger. Compare your chess engine's move generation to Stockfish

  15. cozy-chess

    A Chess and Chess960 move generation library written in Rust

  16. carp

    Rust didactic UCI chess engine (by dede1751)

  17. littlewing

    Chess engine written in Rust β™›

  18. lishuuro

    Chess variant server.

  19. camel

    Bitboard-based UCI-compatible chess/chess960 engine written from scratch in Rust. (by bdmendes)

  20. kelp

    A Chess Engine written in Rust. (by gautam8404)

  21. tantabus

    WIP Rust UCI chess engine

  22. chessterm

    A Rust-powered πŸ¦€ chess engine in a terminal (by ronaldsuwandi)

    Project mention: Show HN: Chessterm – Rust-based terminal chess engine for chess notation | news.ycombinator.com | 2025-02-04
  23. pabi

    πŸ€– MCTS chess engine

  24. rush

    Pure Rust chess engine. (by lefebvreb)

  25. Cadabra

    Original chess engine written in rust

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

Rust Chess discussion

Log in or Post with

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 797
2 chess-tui 629
3 chess-engine 442
4 Pleco 405
5 shakmaty 236
6 lila-openingexplorer 140
7 chess-rs 128
8 Walleye 124
9 lila-gif 105
10 lila-tablebase 89
11 bevy_chess 83
12 perftree 73
13 cozy-chess 55
14 carp 48
15 littlewing 42
16 lishuuro 27
17 camel 26
18 kelp 22
19 tantabus 21
20 chessterm 17
21 pabi 12
22 rush 10
23 Cadabra 6

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?