Browse free open source Chess Engines and projects for Windows below. Use the toggles on the left to filter open source Chess Engines by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Stockfish

    Stockfish

    UCI chess engine

    Stockfish is a free, powerful UCI chess engine derived from Glaurung 2.1. Stockfish is not a complete chess program and requires a UCI-compatible graphical user interface (GUI) (e.g. XBoard with PolyGlot, Scid, Cute Chess, eboard, Arena, Sigma Chess, Shredder, Chess Partner or Fritz) in order to be used comfortably. Read the documentation for your GUI of choice for information about how to use Stockfish with it. Stockfish is a 11-time winner of the Top Chess Engine Championship. Stockfish is open source (GPLv3 license). That means you can read the code, modify it, and contribute back. You can use Stockfish on your computer or on your iOS or Android device. So you can get world-class chess analysis, wherever you are. The Stockfish engine features two evaluation functions for chess, the classical evaluation based on handcrafted terms, and the NNUE evaluation based on efficiently updatable neural networks.
    Downloads: 139 This Week
    Last Update:
    See Project
  • 2
    Cassandre is an extensible chess engine written in C++, it is Winboard/XBoard compliant.
    Downloads: 1,496 This Week
    Last Update:
    See Project
  • 3
    jose is a graphical Chess tool. >>> moved to https://peteschaefer.github.io/jose <<< You can store chess games in a database. You can view and edit games (including variations and comments). You can play against a plugged-in chess engine and use it for analysis. Features 3D board view.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 4
    Crafty Chess Interface

    Crafty Chess Interface

    free open-source chess engine interface

    latest portable distribution: https://sourceforge.net/projects/craftychessinterface/files/crafty_gui_10.7z/download
    Downloads: 20 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 5
    yet another UCI chess engine
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    Chess engine code name "Gull"
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    Chess-gambiteer

    Chess-gambiteer

    Chess training program playing gambits

    Program to train against gambit play (*) with the computer, with a strength adjustable chess engine (Danasah, currently set at approx 1400 EL0 when playing against it). Also included now are two options to watch an engine e.g. the 'aggressive' Patricia5 (with gambits) play against another engine (eg IM level). The engine gambit books are made in such a way that 1) real lousy gambits are not played, and 2) the book is choosing a gambit line as often as possible, so for Black it might go for e.g. a Benko gambit or so and if you let it play with White, a lot of 1.e4 gambits can be played. Thereby, if you try a gambit yourself, the program might try to a counter-gambit (or sometimes an unconventional line). It will play weak against other engines, and it not meant as to play very strong/perfectly, but for human opponents, the gambit lines will most often result in entertaining -not boring- games, and require quite some concentration to avoid tactical mistakes.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 8
    Mediocre is a Java-based chess engine, implementing features like LMR, SEE, history and killer moves heuristics, transposition tables, internal iterative deepening, PVS search etc.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    DreamChess

    DreamChess

    OpenGL chess game

    A portable chess game consisting of an xboard-compatible OpenGL user interface with 2D and 3D board views and a chess engine. The primary targets are Windows, Mac OS X and Linux.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 10
    Phalanx is a chess engine which understands the xboard protocol. It's suitable for beginner and intermediate players (I'm counting on your help to make it suitable for strong players!)
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 11
    UCI chess engine written in object pascal
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    PasKnight

    PasKnight

    Chess engine written in Pascal with an UCI interface.

    PasKnight is a UCI compatible chess engine. It does not have a graphical interface of its own; instead, it runs as a console application that communicates via text commands with a GUI (like Arena, CuteChess, or WinBoard). PasKnight is written in Pascal using Lazarus & Free Pascal compiler. Executables are provided for Windows, Linux and macOS. The elo of version 2.0.0 is around 3000. The elo of the engine v1.01 is around 2679. See https://computerchess.org.uk/4040/index.html
    Downloads: 15 This Week
    Last Update:
    See Project
  • 13
    Super Micro Chess

    Super Micro Chess

    The world's smallest chess playing program just got smaller!

    Super Micro chess engines are a series of world record small source and executables programs able to play the famous "King's Game" (both with simplified and full FIDE support)! Please refer to the official home page for more details: http://smmax.sf.net.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 14
    Redqueen Chess Engine
    Redqueen is an UCI (Universal Chess Interface) only compatible chess engine written in C++.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Frittle
    Frittle is an open source amateur Java Chess Engine that supports the XBoard/WinBoard Chess Engine Communication Protocol (version 2).
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    Small potato is a IETF protocol version 2 compliant chess engine, to be used with XBoard/WinBoard style interfaces.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    Witz is a chess program that is designed to work with a Winboard interface.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    MinkoChess
    MinkoChess is a multiplatform chess engine written in C++.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19

    GreKo

    Chess engine

    Winboard/UCI chess engine
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Chessmaster Bots Manager

    Chessmaster Bots Manager

    A simple tool to allow Chessmaster 10/11 bot customizations

    This tool allows several bot customizations: - Load all the chess engine settings - Change avatar for any bot - Analyse player's games to get: * Player max elo * Game style (aggressive, positional, etc.) * Preferred opennings - Choose the closest openning book for a player - Save openning book based on player's game stats - Automtically backup bot with with possibility to restore settings Future improvements: - Improve .pgn analysis using external engine or refined position evaluation - Allow to save in either CM10 (best compatibility) or CM11 (more features) - Add tools to create new lessons with audio support
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21

    NetChess

    NetChess to play between two players over net or internet

    NetChess is a Graphical User Interface (GUI) for playing chess game. This software can be used To play chess between two players over network using TCP/IP (LAN) or in internet/intranet (Network vs Network) To send instant message (chat) while playing chess To observe the chess game played between two players over network To play chess between two players on the same board As PGN, FEN, EPD converter. This can be used To convert PGN to FEN or EPD format To convert FEG to PGN or EPD format To convert EPD to PGN or FEN format As PGN, FEN or EPD gave viewer. Load multiple games. This can also be used to load the games and analyze using chess engines To play chess using chess engines (Supports engines with WinBoard 1, 2 and UCI 1, 2 protocols) Human vs Chess Engine with White side Human vs Chess Engine with Black side Chess Engine with White side vs Chess Engine with Black side on the same board Chess Engine with White side vs Chess Engine
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    Fen2Pdf

    Fen2Pdf

    Tool for chess teachers to create PDF files with chess diagrams in it

    Tool for chess teachers to create PDF files with chess diagrams in it. 1) Create a pgn file with chess diagrams (FEN notation) in it (e.g by using lichess) 2) Open the Fen2Pdf and select the folder containing the pgn(s) 3) Click start. Fen2Pdf detects the pgn files in it and creates a pdf file You can now print this file and hand the exercises over to your students Extra features: * Mirror the positions. This is handy if you want the same problems presented for the other color for educational purposes. You could present the same set of exercises in 2 different ways! * You can toggle the display of page numbers * The selected pgn folder is saved for next time * The title on the pages is the name of the pgn (without .pgn)
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    Simontacchi is a Winboard/UCI compatible chess engine that intends to grow via development community involvement. The goal of the project is to create a chess engine that rivals the strongest commericial and amateur programs.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    An open source chess engine in C, released under the GPL. Compatible with the XBoard and UCI interface protocols to link to a GUI or other chess arbiter.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25

    pythchess

    Python chess engine

    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next