#chess-engine

  1. 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 100 #chess-engine #chess #uci #nnue #chess-ai #ai
  2. 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
  3. cozy-chess

    Rust Chess and Chess960 move generation library

    v0.3.4 300 #move-generation #chess #chess-engine
  4. 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
  5. viriformat

    data-representation used by the viridithas chess engine

    v2.0.1 1.6K #chess #chess-engine #game #rook #piece #moves #castling #bitboard #h1 #knight
  6. pounce

    A mediocre (but trying its best) uci chess engine

    v2.0.2 380 #chess-engine #uci #chess
  7. puzzle_engine

    An engine for puzzles

    v0.4.8 750 #chess-engine #chess #puzzle #maze
  8. montyformat

    Chess implementation & compressed data formats for Monty

    v0.10.0 1.6K #chess-engine #monty #data-format #monte-carlo-tree-search #validation
  9. perftree

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

    v0.4.0 270 #chess-engine #chess #perft
  10. lunar-chess

    A screen overlay that detects chessboards, recognizes pieces using ONNX, and displays best moves from a chess engine

    v0.3.4 #chess-engine #onnx #detect #screen #moves #screen-capture #chess-board #lunar
  11. bitboard_chess_engine

    A chess engine with UCI support

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

    ML library for directed acyclic tensor graphs

    v0.3.0 #ml #training #chess #graphs #tensor #chess-engine
  13. laura_core

    A fast and efficient move generator for chess engines

    v0.3.0 320 #chess #chess-engine #game
  14. polyglot-book-rs

    reading and using Polyglot opening book format for chess engines

    v0.1.0 #opening-book-format #chess-engine #polyglot #chess
  15. chessie

    Fast chess library, suitable for use in chess engines

    v2.0.0 500 #chess #chess-engine #forsyth-edwards-notation
  16. stockfish

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

    v0.2.11 440 #chess-engine #chess #engine
  17. 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.1 #chess-engine #chess #game
  18. uci

    programmatically communicate with UCI compatible chess engines

    v0.2.3 120 #chess-engine #chess
  19. uci-parser

    Universal Chess Interface parser

    v1.1.0 350 #chess #chess-engine #uci
  20. pleco

    A blazingly-fast chess library

    v0.5.0 460 #chess #chess-engine #chess-ai #game-engine #gaming #game-ai
  21. 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
  22. sisyphus32

    Feature-based UCI Chess Engine

    v1.3.3 380 #chess-engine #chess #optimization
  23. libchessticot

    A chess library with engines

    v0.2.2 320 #chess-engine #chess-with-engines #breaking-change
  24. 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
  25. littlewing

    A chess engine rated at 2050+ ELO, compatible with both UCI and XBoard protocols, with a nice CLI, and a documented library

    v0.7.0 #elo #chess-engine #uci #chess-board #bitboard #elo-rating #move-generation #fen #zobrist-hashing #llvm
  26. schachmatt

    A chess library

    v0.3.0 170 #chess #random #chess-engine #game #pgn #fen #moves #games
  27. rust_fish_chess_engine

    A chess engine and functionality built in Rust. Built for the intention of incorporating it into my Svelte chess project through WASM.

    v0.1.4 200 #chess-engine #built #incorporating #wasm #svelte
  28. 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
  29. blunders

    UCI chess engine application

    v0.1.0 #chess-engine #uci #chess #game-engine #checkmate
  30. pyrrhic-rs

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

    v0.2.0 #chess-engine #chess #tablebase #syzygy
  31. poirebot

    A chess bot engine written in Rust

    v0.1.6 #chess-engine #lichess #oauth #target #personal-access-token
  32. bunnies

    A fast chess library for fast chess engines

    v0.5.0 340 #chess-engine #chess #move-gen #fast
  33. 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
  34. bitstackchess

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

    v0.1.1 #chess-engine #chess #bitboard
  35. 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
  36. rusty-chess-gui

    A gui for the chess engine

    v0.1.4 290 #chess #chess-engine #ui #graphical-interface #game #graphics #raylib-rs
  37. tanton

    A blazingly-fast chess library

    v1.0.0 #chess #chess-engine #chess-ai #game-engine #gaming #game-gaming #game-ai
  38. pleco_engine

    A blazingly-fast Chess AI

    v0.1.6 #chess #chess-engine #uci #chess-ai #game-engine #game-ai
  39. 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
  40. check-buddy

    The main system of check buddy

    v0.2.4 #chess #chess-engine
  41. chess-lib

    A chess movement generator library

    v0.1.3 #chess-engine #chess #move-gen #move-generator #chess-move
  42. hexe

    A chess engine

    v0.0.5 #chess-engine #chess #magic
  43. stockfish-core

    Core types for implementing a fast chess engine

    v0.2.0 #chess-engine #chess
  44. chessly

    A chess engine written in Rust

    v0.1.3 #chess-engine #chess #uci #chess-programming
  45. alcibiades

    A framework for writing chess engines in Rust

    v0.3.0 #chess-engine #chess #framework
  46. simbelmyne-uci

    used by the Simbelmyne chess engine for interfacing over the UCI protocol

    v0.2.0 110 #chess-engine #uci #protocols #simbelmyne #message
  47. oat

    A chess engine

    v0.1.1 #chess-engine #tbd
  48. fen-rs

    Forsyth-Edwards Notation parser

    v0.1.5 250 #chess-engine #chess #fen-parser
  49. poirebot-lichess

    A chess bot for Lichess written in Rust

    v0.1.6 #lichess #chess #poirebot #chess-engine #account #oauth #personal-access-token
  50. tanton_engine

    A blazingly-fast Chess AI

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

    A chess engine built to support variants and custom implementations

    v0.1.5 #chess #chess-engine #engine
  52. 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
  53. chess-lab

    Chess library with multiple variants and FEN/PGN support

    v0.1.1 #chess #chess-engine #pgn #fen #variant
  54. Try searching with DuckDuckGo.

  55. blunders-engine

    UCI chess engine core

    v0.1.0 #chess-engine #chess #checkmate #blunder #game
  56. friendly-chess

    friendly neighborhood chess engine

    v0.6.0 #chess-engine #neighborhood #friendly #refcell #mutability #generations #interior #bot
  57. rustengine

    Rust bitboard multi variant uci chess analysis engine

    v1.0.60 130 #chess #chess-engine #bitboard #uci #variant
  58. crabfish

    chess engine

    v0.1.2 #chess-engine #playing #elo
  59. quadboard

    Typed fixed-length buffers of chess pieces

    v0.1.0 #chess-engine #nibble #chess #bitboard
  60. check-buddy-pgn-parser

    The PGN parser for check buddy

    v0.2.4 #chess-engine #chess
  61. 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
  62. 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 #prefer #chess-move
  63. rusty-chess-core

    Core functionalities of the chess engine

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

    The core components of the hexe chess engine crate

    v0.0.5 #chess-engine #chess #magic #engine
  65. check-buddy-core

    The core system of check buddy, a chess engine

    v0.2.3 #chess-engine #chess
  66. cozy-chess-types

    Do not use! Internal library for cozy-chess

    v0.2.2 460 #cozy-chess #move-generation #chess-engine
  67. riag

    A chess engine

    v0.1.0 #chess #chess-engine
  68. chessrl

    A chess engine/game written in Rust

    v0.0.1 #chess #chess-engine #game-engine #tui #thinking #moves #reinforcement-learning
  69. hexe_bin

    A chess engine

    v0.0.0 #chess-engine #hexe #bin
  70. gambit

    A chess engine implemented in Rust

    v0.0.0 #chess-engine #chess
  71. chessboard

    A Chess Game Engine Written In Rust

    v0.0.1 #chess #chess-engine