chess-ai

Top 21 chess-ai Open-Source Projects

  • sunfish

    Sunfish: a Python Chess Engine in 111 lines of code

  • Project mention: funAndEasyToUse | /r/ProgrammerHumor | 2023-07-11

    The NNUE version does but the non-NNUE version doesn't use numpy. That numpy import is for a neural network based evaluation functions. The base engine still plays at a strong human level and doesn't use numpy to do any of the heavy lifting. It does rely on itertools and collections though.

  • BlackWidow-Chess

    Chess

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

    Record a chess game live and upload the PGN to Lichess

  • Project mention: Record a chess game live and upload the PGN to Lichess | news.ycombinator.com | 2023-12-16
  • Walleye

    A chess engine written from scratch in Rust ♞

  • betafish

    A chess engine and AI move finder written in Javascript. Beats Stockfish level 6 on Lichess.

  • fastchess

    Predicts the best chess move with 27.5% accuracy by a single matrix multiplication

  • Winter

    UCI Chess Engine (by rosenthj)

  • SaaSHub

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

    SaaSHub logo
  • StockNemo

    A C# Chess Engine Finding Good Moves.

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

  • chess

    A C11 chess engine & GUI (by camc)

  • dummyette

    yet another chess bot + Lichess API and chess library

  • chappie.ai

    Generalized AI to perform a multitude of tasks written in python3

  • chess

    A chess library, chess engine, Lichess client, and UCI implementation written in Java (by marvk)

  • JavaChess

    24-bit ANSI colored, console-based chess engine using Java. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more.

  • Project mention: Writing an Embedded Chess Engine - Part 5 | /r/avr | 2023-05-24

    I have written hundreds of game engines over the years including many more full-featured chess engines (JavaChess, CPlusPlusChess, JavascriptChess to name a few). A few months ago we saw many great chess board projects in the various microcontroller and electronics subs here on reddit but all of them focused on the electronics and construction of the game boards themselves. From the discussions and comments that followed it seemed that many of the authors had the same questions about how to write the code-behind.

  • tantabus

    WIP Rust UCI chess engine

  • KhepriChess

    Chess engine written in TypeScript, from scratch. Browser and UCI support.

  • codfish

    UCI Compliant Chess Engine

  • pixel-chess

    A simple Chess engine written in JavaScript hooked up to a retro front-end for play. ♞

  • chess-2

    Chess engine

  • Project mention: How does Depth actually work? | /r/chess | 2023-05-24

    Yes, that is true. One can use NNs in either evaluation or heuristics or both - to my understanding, I haven't researched this that much. But yes what you say would fall under the heuristics category that mainly drives move ordering, better looking moves first. As the search is ultimately a depth first in basically every engine. If you are curious, allow me the shameless plug, you can check out my engine @ https://github.com/phaul/chess-2 I'm happy to answer you anything else about the engine, I love talking about this stuff :)

  • VonNiemannProbe

    A AVR based bluetooth telegraph inlayed in a parametric shoe insole.

  • Cadabra

    Original chess engine written 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).

chess-ai related posts

  • funAndEasyToUse

    4 projects | /r/ProgrammerHumor | 11 Jul 2023
  • Help me find a perfect hash function and fill a hash table in compile time

    3 projects | /r/rust | 3 Jul 2023
  • I made Hans Niemann’s chess device as a shoe insole!

    2 projects | /r/ComputerChess | 29 Jan 2023
  • I made Hans Niemann’s chess device as a shoe insole! It uses an AVR-based microcontroller connected via Bluetooth to a chess engine, all soldered to a custom PCB with integrated electronics

    1 project | /r/electronics | 29 Jan 2023
  • I made Hans Niemann’s chess device as a shoe insole! It uses an AVR-based microcontroller connected via Bluetooth to a chess engine

    1 project | /r/ECE | 28 Jan 2023
  • A C11 chess engine & GUI by a newbie

    2 projects | /r/C_Programming | 28 Jan 2023
  • Review a C11 chess engine & GUI

    1 project | /r/codereview | 28 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 5 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source chess-ai projects? This list will help you:

Project Stars
1 sunfish 2,891
2 BlackWidow-Chess 208
3 CameraChessWeb 166
4 Walleye 119
5 betafish 91
6 fastchess 83
7 Winter 72
8 StockNemo 64
9 cozy-chess 42
10 chess 27
11 dummyette 21
12 chappie.ai 20
13 chess 18
14 JavaChess 16
15 tantabus 15
16 KhepriChess 13
17 codfish 11
18 pixel-chess 9
19 chess-2 5
20 VonNiemannProbe 3
21 Cadabra 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com