Thanks to visit codestin.com
Credit goes to lib.rs

#chess

  1. fishnet

    Distributed Stockfish analysis for lichess.org

    v2.12.0 #chess #lichess
  2. shakmaty

    Chess and chess variant rules and operations

    v0.30.0 3.4K #chess #chess-moves #lichess
  3. rschess

    chess library with the aim to be as feature-rich as possible

    v2.0.5 550 #chess #fen #uci #san #pgn
  4. timecat

    NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features move generation, advanced position evaluation through NNUE, and move searching capabilities.

    v1.51.0 #chess-engine #chess #uci #nnue #ai
  5. chess_dl

    Chess.com game downloader

    v0.4.1 800 #chess #downloader #game #games #time #game-parser #bullet #blitz #tournament
  6. chess-vector-engine

    Open source chess engine with hybrid vector-based position analysis, advanced tactical search, and NNUE neural network evaluation

    v0.5.1 800 #chess-engine #chess #nnue #vector #chess-ai
  7. viriformat

    data-representation used by the viridithas chess engine

    v3.0.0 1.3K #chess #chess-engine #game #rook #piece #moves #castling #bitboard #h1 #knight
  8. shuuro

    Bitboard based Shuuro library

    v1.1.8 2.5K #chess #bitboard
  9. cozy-chess

    Rust Chess and Chess960 move generation library

    v0.3.4 270 #move-generation #chess #chess-engine
  10. fenex

    parsing and handling FEN and algebraic chess notations

    v0.1.10 340 #chess #chess-board #chess-notation #algebraic-notation #fen #chess-engine #chess-moves
  11. offline-chess-puzzles

    GUI to solve puzzles from the lichess puzzle database

    v2.9.8 #puzzle-game #chess
  12. pounce

    A mediocre (but trying its best) uci chess engine

    v2.0.2 380 #chess-engine #uci #chess
  13. owlchess

    chess library for Rust

    v0.4.1 #chess #chess-moves #games
  14. jja

    swiss army knife for chess file formats

    v0.9.1 11K #opening-book #chess #utility
  15. chess-tui

    Play chess from your terminal 🦀

    v2.3.0 #chess #chess-board #tui #graphics #board-game
  16. ruci

    A UCI (Universal Chess Interface) crate

    v2.1.0 650 #uci #chess
  17. puzzle_engine

    An engine for puzzles

    v0.4.8 750 #chess-engine #chess #puzzle #maze
  18. sfbinpack

    read Stockfish Binpacks

    v0.6.1 1.3K #chess #stockfish #binpacks #binpack #moves #cargo-subcommand #cargo-run #compression
  19. licheszter

    An API wrapper for the Lichess API

    v0.4.2 #api-wrapper #lichess #bot-api #chess #wrapper
  20. chess

    fast chess move generator. It has a very good set of documentation, so you should take advantage of that. It (now) generates all lookup tabels with a build.rs file, which means that…

    v3.2.0 2.2K #chess-board #move-generation #move-generator
  21. vampirc-uci

    A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.

    v0.11.1 450 #parser #uci #chess
  22. hexchess

    Gliński's hexagonal chess, and the brain of hexchess.club

    v2.5.1 #chess #hexagonal #club #cross-language #brain
  23. itsjustchess

    chess game: it's just chess

    v0.1.3 320 #chess #game #ggez
  24. haitaka

    Rust Shogi move generation library

    v0.3.2 460 #move-generation #shogi #chess #no-std
  25. perftree

    debugger for chess engines. Compare your game tree to Stockfish!

    v0.4.0 270 #chess-engine #chess #perft
  26. chessgen

    Chess moves generator

    v0.9.5 280 #chess-moves #chess #bitboard #chessprogramming
  27. simple_chess

    chess game implimentation

    v1.0.6 420 #chess #chess-board #long-algebraic-notation #forsyth-edwards-notation #game #chess-move #game-setup #serialization #undo
  28. pixel-chess

    A terminal chess game with pixel art pieces, mouse support, and PGN save/load

    v0.1.1 #chess #pixel-art #tui #terminal #game #tui-game
  29. bitboard_chess_engine

    A chess engine with UCI support

    v0.1.9 #chess-engine #chess #uci #game
  30. acyclib

    ML library for directed acyclic tensor graphs

    v0.3.0 #ml #training #chess #graphs #tensor #chess-engine
  31. chessie

    Fast chess library, suitable for use in chess engines

    v2.0.0 500 #chess #chess-engine #forsyth-edwards-notation
  32. polyglot-book-rs

    reading and using Polyglot opening book format for chess engines

    v0.1.0 #opening-book-format #chess-engine #polyglot #chess
  33. laura_core

    A fast and efficient move generator for chess engines

    v0.3.0 320 #chess #chess-engine #game
  34. shakmaty-syzygy

    Probe Syzygy endgame tablebases

    v0.28.0 #chess #syzygy #tablebase
  35. pgn-reader

    Fast non-allocating and streaming reader for chess games in PGN notation

    v0.29.0 1.1K #chess #pgn
  36. check-buddy

    The main system of check buddy

    v0.3.2 #chess-engine #chess
  37. chessai

    a chiness chess ai

    v0.1.11 600 #chess #chiness #ai
  38. monster_chess

    A fairy chess movegen library that can be easily extended to new chess-adjacent games

    v0.0.24 160 #chess #move-gen #ataxx
  39. bulletformat

    Binary Data Formats, Data Loader and Utilities for bullet

    v1.8.0 1.5K #binary-data-format #bullet #binary-format #data-loader #chess #ataxx
  40. stockfish

    Light, easy-to-use wrapper for the Stockfish engine

    v0.2.11 440 #chess-engine #chess #engine
  41. giga-chess

    chess library built for performance, handling game logic and legal/best move generation

    v0.9.0 750 #chess #game-logic #move-generation #built #performance #giga
  42. eschac

    computing chess moves

    v0.3.0 #chess-moves #chess
  43. c4-e5-chess

    C4-E5 Chess is a UCI compatible chess engine based on the move generator in crate cozy-chess. These features are provided: Parallelised iterative depthening, late move pruning, principal variant search…

    v0.3.2 #chess-engine #chess #game
  44. uci

    programmatically communicate with UCI compatible chess engines

    v0.2.3 #chess-engine #chess
  45. pleco

    A blazingly-fast chess library

    v0.5.0 370 #chess #chess-engine #chess-ai #game-engine #gaming #game-ai
  46. chess_fen_parser

    Parser for Forsyth-Edwards Notation

    v0.1.1 #forsyth-edwards-notation #chess #chess-notation #castling #piece #en #grammar-parser #passant #string-parser #structured-data
  47. rchess

    A Chess Library Written In Rust

    v2.3.0 550 #chess #chess-board #move-generation #chessgame #board
  48. uci-parser

    Universal Chess Interface parser

    v1.1.0 260 #chess #chess-engine #uci
  49. chessframe

    working with chess positions, generating psudo-legal moves, and interacting with the UCI protocol

    v0.4.0 450 #move-generation #chess #bitboard #uci
  50. chess-oxide

    A chess engine library written in Rust, with a GUI bin to play against it

    v0.3.2 550 #chess-engine #chess #library #game
  51. perftree-cli

    Command-line interface for perftree

    v0.2.0 #chess #perft #debugging
  52. chess-online

    Timeless longdistance chess

    v0.1.0 #chess #tui #online
  53. gaviota-sys

    Low level bindings for libgtb, a library for Gaviota tablebase probing

    v0.1.27 1.3K #tablebase #chess
  54. chess-engine

    A dependency-free chess engine library built to run anywhere

    v0.1.2 #chess #chess-board #game-ai #chess-ai #game-engine #board-game
  55. rpgn

    parsing PGNs (Portable [Chess] Game Notation)

    v0.8.1 1.5K #chess #pgn
  56. sisyphus32

    Feature-based UCI Chess Engine

    v1.3.3 380 #chess-engine #chess #optimization
  57. chess-move-gen

    Fast chess move generation library. Uses SIMD for fast sliding piece move generation

    v0.9.0 2.0K #move-generation #chess #simd
  58. pgn_filter

    For searching/filtering pgn files of chess games

    v1.1.0 #chess #pgn-file #pgn
  59. chess-huffman

    Compresses chess games using Huffman coding

    v0.11.0 900 #chess #decompression #huffman #compression
  60. rustylink-chess

    connect Chessnut eboards to Rust

    v0.1.1 #chessnut #chess #eboard
  61. shogi-img

    generating images that visualize the position in Shogi (Japanese chess)

    v0.4.0 #shogi #chess #japanese
  62. bitboard64

    A 64-bit bitboard useful for chess programming

    v0.2.1 130 #chess #bitboard #64-bit
  63. crabchess

    Chess API

    v0.1.15 800 #chess #chess-board #forsyth-edwards-notation #import-export #chess-notation #pgn #eco #illegal-move #san #moves
  64. schachmatt

    A chess library

    v0.3.0 170 #chess #random #chess-engine #game #pgn #fen #moves #games
  65. cgn

    optimally compressing chess games in PGN format

    v0.1.5 340 #chess #pgn #compression #wasm
  66. kifuwarabe_tic_tac_toe

    A small example before developing computer chess and computer shogi. Come see the repository.

    v0.2.4 #tic-tac-toe #chess #shogi
  67. chess-turn-engine

    Chess turn engine library with all chess rules implemented. Can be used to implement a chess game.

    v0.1.3 #chess #chess-engine
  68. blunders

    UCI chess engine application

    v0.1.0 #chess-engine #uci #chess #game-engine #checkmate
  69. chess-notation-parser

    Algebraic chess notation parser

    v0.2.3 #chess-notation #chess
  70. game_board

    A rectangular game board of squares, for use in games like chess or checkers

    v1.0.5 #chess #chess-board #checker #struct #traits #games
  71. ucui

    A minimal UCI engine frontend experiment

    v0.1.4 #chess #tui
  72. check-buddy-pgn-parser

    The PGN parser for check buddy

    v0.3.2 #pgn #chess #parser
  73. pyrrhic-rs

    A pure-Rust library to probe Syzygy Tablebases within a chess engine

    v0.2.0 #chess-engine #chess #tablebase #syzygy
  74. candidate

    fast chess move generator. It has a very good set of documentation, so you should take advantage of that. It (now) generates all lookup tables with a build.rs file, which means that…

    v0.0.5 #chess #move-generator
  75. retroboard

    A chess retrograde move generator, suitable for endgame tablebase generation

    v0.2.10 #tablebase #chess #retrograde
  76. lictl

    A command line interface for scripting Lichess

    v0.2.1 130 #lichess #pgn #chess
  77. haitaka-types

    Internal data types library for haitaka

    v0.1.3 250 #chess #shogi #no-std
  78. chess_compression

    A chess compression library

    v0.5.0 #chess #chess-moves #compression #testing #java #lichess #straight #tweak #scala #corpus
  79. chess_perft

    package runs a 'perft' test on a particular chess position. This makes every move out to a certain depth, and counts the number of leaf-nodes. This is used to verify that move generation is correct and fast…

    v3.1.1 #move-generation #chess #perft #chess-move
  80. lumifox_chess

    A high-performance, no_std-capable chess engine library (bitboards and move generation)

    v0.1.0 #chess-engine #chess #move-generation #bitboard #no-std
  81. chesscom-openapi

    OpenAPI-generated API client bindings for Chess.com

    v0.1.1 #chess #openapi #user-name #pgn #games #statistics #openapi-client #game #default-api
  82. owlchess_base

    Base types for owlchess (not indended to use directly)

    v0.4.1 #chess #owlchess #games
  83. bunnies

    A fast chess library for fast chess engines

    v0.5.0 340 #chess-engine #chess #move-gen #fast
  84. bitstackchess

    A bitboard‐based chess game engine with 10 × u128 move history

    v0.1.1 #chess-engine #chess #bitboard
  85. scid_parse

    Extract chess games from SCID databases

    v0.1.0 #chess #scid #extract #database #games
  86. rooky-core

    Nostr based protocol for sharing chess data

    v0.1.0 #nostr #chess #protocols #sharing #pgn
  87. chessground

    A chessboard widget for Relm/GTK

    v0.8.0 #chess-board #chess #widgets
  88. vampirc-io

    asynchronous, non-blocking, UCI protocol–based communication between chess UIs and chess engines

    v0.3.0 #uci #stdout #stdin #io #chess
  89. simbelmyne-chess

    A chess library that takes care of board representation and move generation, used by the Simbelmyne chess engine

    v0.2.0 120 #chess #move-generation #chess-engine #chess-board #takes-care
  90. chessbored

    a chess board with movable pieces that behaves like a chessboard on the table

    v0.4.0 #chess-board #chess #fen #bevy #board
  91. cgn-cli

    A command-line tool for optimally compressing chess games in PGN format

    v0.1.3 190 #chess #pgn #wasm #compression
  92. zero_sum

    An analysis engine for zero-sum games with game implementations

    v1.2.0 #chess #tic-tac-toe #game #tak
  93. rusty-chess-gui

    A gui for the chess engine

    v0.1.4 290 #chess #chess-engine #ui #graphical-interface #game #graphics #raylib-rs
  94. pacifist-chess-simulation

    Have you ever wondered what a game of chess would look like if it were played by two pacifists?

    v0.1.2 #chess #pacifist-chess #chess-simulation
  95. dama

    A general-purpose rust library for standard chess and chess960

    v0.1.0 #pgn #chess #chess960
  96. c2g

    Turn your chess PGN files into GIFs!

    v0.9.0 #chess #gif #pgn
  97. rg-chess

    Chess Game with graphical interface

    v0.2.4 #chess #game
  98. tanton

    A blazingly-fast chess library

    v1.0.0 #chess #chess-engine #chess-ai #game-engine #gaming #game-gaming #game-ai
  99. rusty_chess_clock

    chess clock implementation in Rust

    v1.0.2 220 #chess #clock #timer #game
  100. pgn2mp4

    Easily convert chess games into videos

    v0.0.2 #chess #video #convert #games
  101. arday11ChessLibrary

    test

    v0.5.0 1.0K #arday11chesslibrary #chess #chess-moves #events #testing #game
  102. pleco_engine

    A blazingly-fast Chess AI

    v0.1.6 #chess #chess-engine #uci #chess-ai #game-engine #game-ai
  103. uciengine

    Use chess engine wrapper supporting uci command necessary for playing a game. Analysis is not supported.

    v0.1.33 110 #chess-engine #chess #uci #wrapper
  104. board-game-traits

    Traits for abstract game position representations

    v0.4.0 #board-game #move-generation #traits #chess #collection-traits #2-player #abstract-traits #go-game #games #minimax
  105. chess-lib

    A chess movement generator library

    v0.1.3 #chess-engine #chess #move-gen #move-generator #chess-move
  106. stockfish-core

    Core types for implementing a fast chess engine

    v0.2.0 #chess-engine #chess
  107. hexe

    A chess engine

    v0.0.5 #chess-engine #chess #magic
  108. pgn_parser

    PGN (Portable Game Notation) parser for chess games written in Rust. It allows you to parse PGN files and extract information about chess games.

    v0.2.2 #chess #pgn #pgn-file #extract-information #chess-notation #game #games #cli-parser
  109. myopic-core

    Core chess utilities

    v1.3.0 #chess #chess-board #chess-moves #bitboard #utilities #aws-lambda #game
  110. sacrifice

    A feature-rich chess library for Rust

    v0.3.0-alpha.3 #chess #pgn
  111. chesspos

    Basic structs for representing chess squares

    v0.2.0 120 #chess-board #chess
  112. perft

    Chess perft tools, for use with chess-oxide library

    v0.1.2 210 #chess #chess-oxide
  113. chessly

    A chess engine written in Rust

    v0.1.3 #chess-engine #chess #uci #chess-programming
  114. lperft

    A blazingly fast, multithreaded perft tool

    v0.1.0 #chess #perft #node-count #game
  115. chesscom

    Chess.com API client

    v0.1.3 #chess #api-client #client-for-chess #openapi #badge #prototype #work-in-progress #user-name #data-api
  116. pgn-traits

    Traits for chess variations that can be annotated with Portable Game Notation

    v0.5.0 140 #chess #traits #pgn #chess-notation #game #moves #terminology #games
  117. w-pgn

    A pgn parser written in Rust

    v0.1.2 #chess #pgn
  118. fentrail

    CLI to build and query a KV-store of position and openings

    v0.1.0 #chess #key-value-store #lichess
  119. rusty-chess-cli

    command line chess game written in Rust

    v0.1.2 160 #chess #command-line #command-line-interface #game
  120. shakmaty-uci

    Universal Chess Interface (UCI) message parser

    v0.1.1 #uci #chess #message-parser
  121. alcibiades

    A framework for writing chess engines in Rust

    v0.3.0 #chess-engine #chess #framework
  122. w-chess

    A chess library for Rust

    v0.1.1 #chess #chess-board
  123. poirebot-lichess

    A chess bot for Lichess written in Rust

    v0.1.6 #lichess #chess #poirebot #chess-engine #account #oauth #personal-access-token
  124. san-rs

    parsing standard algebraic notation (SAN)

    v0.3.1 #algebraic-notation #chess-notation #standard #chess
  125. pgn-lexer

    A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.

    v0.2.0-alpha #pgn #lexer #chess #lexer-tokenizer #tokenizer
  126. tactics-trainer-cli

    Train chess tactics in your terminal

    v1.0.2 #chess #tactics #cli
  127. fen-rs

    Forsyth-Edwards Notation parser

    v0.1.5 250 #chess-engine #chess #fen-parser
  128. hokmah-uci

    Chess UCI lib for rust

    v0.1.1 #uci #chess
  129. fen4

    A parser and writer for the fen4 file format used by Chess.com for 4 player chess games

    v0.7.0 #parser #writer #chess #chess-board #parser-and-writer #games
  130. Try searching with DuckDuckGo.

  131. tanton_engine

    A blazingly-fast Chess AI

    v1.0.0 #chess #chess-engine #uci #chess-ai #game-ai #game #game-engine
  132. konig

    A chess engine built to support variants and custom implementations

    v0.1.5 #chess #chess-engine #engine
  133. myopic-board

    Representation of a chess board

    v2.2.0 #chess #chess-board #representation #myopic #moves #fen #pgn #evolve #positional #aws-lambda
  134. myopic-brain

    Search and evaluation for determining best move available in a chess game

    v1.8.0 #chess #search #myopic #tree-search #determine #game #chess-move #aws-lambda #chess-engine
  135. pgn4

    A parser and writer for the pgn4 file format used by Chess.com for 4 player chess games

    v0.3.3 #chess #parser #file-format #writer #pgn #games #game
  136. vprytz-chess

    A bad chess library

    v0.1.0 #chess #vprytz #bad #progress
  137. chess-lab

    Chess library with multiple variants and FEN/PGN support

    v0.1.1 #chess #chess-engine #pgn #fen #variant
  138. bughouse

    (2v2 Chess) library for tracking game state and validating legal moves

    v0.0.11 #validation #chess #chess-move #generator #move-generator
  139. blunders-engine

    UCI chess engine core

    v0.1.0 #chess-engine #chess #checkmate #blunder #game
  140. fency-pgn

    A converter from Standard Algebraic Notation (SAN) moves to the resulting State of a Game

    v0.2.0 #chess #fen #san
  141. chess_js

    chess.rs

    v0.1.0 #chess #js
  142. sjakk

    Chess movegen

    v0.2.3 #chess #move-gen
  143. ascn-rs

    A chess encoding similar to PGN but significantly smaller

    v0.3.0 #chess #chess-notation #encoding #overflow #pgn #computer-science #encoding-format #chess-move #edge-cases #game
  144. rustengine

    Rust bitboard multi variant uci chess analysis engine

    v1.0.60 130 #chess #chess-engine #bitboard #uci #variant
  145. chessrs

    A command line implementation for the game of chess

    v0.1.0 #chess #game
  146. chessboard-generator

    This generates chessboards in various styles with selectable sizes and colors

    v0.1.3-alpha #chess-board #chess #graphics #procedural #generator
  147. quadboard

    Typed fixed-length buffers of chess pieces

    v0.1.0 #chess-engine #nibble #chess #bitboard
  148. serveft

    Serve antecedent openings for a FEN payload

    v0.1.0 #chess #lichess
  149. duck-chess

    duck chess

    v0.1.1 #duck #chess
  150. chessman

    Chess pieces SVG generator

    v0.1.1 #chess #board #svg #generator #piece
  151. antichess-tb-sys

    Low level bindings for antichess-tb-api

    v0.1.2 #tablebase #chess #antichess
  152. hikaru

    Download all games from Chess.com

    v0.1.2 #chess #download
  153. game_chess_cui

    Command user interface ( CLI ) for chess game implemented for educational purpose

    v0.0.2 #chess #gamedev
  154. chess_game

    Chess game

    v0.2.0 #chess #game
  155. cbnf-rs

    definition of the CBNF network header format

    v0.1.0 #format #chess #header
  156. chessagon

    Hexagonal chess

    v0.1.0 #hexagonal #chess #wasm
  157. chesshound

    supporting statistical analysis of sets of chess games

    v0.1.0 #statistics #analysis #chess #game #games
  158. cli_chess

    A program to play chess on the command line

    v0.2.0 #chess #chess-board #board-game
  159. minorhacks_chess

    Fork of the chess crate (github.com/jordanbray/chess). This one has a unique set of bugs useful for certain applications; prefer to use the upstream crate.

    v0.1.3 #chess #move-gen #github #upstream #fork #chess-engine #chess-move
  160. mongobook

    Mongodb hosted chess opening book. Under construction.

    v0.1.14 #opening-book #mongo-db #chess
  161. fen

    A Forsyth-Edwards notation with proper error handling

    v0.1.0 #forsyth-edwards-notation #chess #error #board #convert #game #parser-error
  162. macroquad_grid

    grid to use with macroquad

    v0.1.1 #macroquad #cell #grids #corner #color #notes #chess
  163. dama_core

    A dama crate with some core chess types

    v0.1.0 #pgn #chess #chess960
  164. chessie_types

    Internal crate for use in the chessie crate. Do not use independently

    v2.0.0 500 #chessie #chess #find #re-exports #chess-engine #shouldn-t
  165. hexchess_macros

    Helper macros for the hexchess library

    v2.5.1 #hexchess #cross-language #chess #hexagonal #helper
  166. hieu-chess

    chess library that handles move generations, move validation, board representation and piece placements

    v0.1.0 #chess #chess-board #chess-move #validation #generations #placements
  167. guimcaballero/bevy_chess

    Chess demo in Bevy

    GitHub 0.1.0 #chess #bevy #game-engine #tutorial #plugin
  168. rusty-chess-core

    Core functionalities of the chess engine

    v0.3.0 240 #chess #chess-engine #game #graphical-user-interface #core-logic