Showing 169 open source projects for "chess engines"

View related business solutions
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    Chess Engines for Android

    Chess Engines for Android

    Portable UCI- and XBoard-compatible chess engines.

    Open source chess engines that support the Universal Chess Interface (UCI) protocol or Chess Engine Communication Protocol (XBoard). They are written in the C, C++, Go and Rust programming language. C and C++ based chess engines were generated with Android NDK, Clang and GCC. Go and Rust based chess engines were generated with their correspondent compilers.
    Leader badge
    Downloads: 316 This Week
    Last Update:
    See Project
  • 2
    Chess Engines for Android (APKs)

    Chess Engines for Android (APKs)

    Prebuilt UCI- and XBoard-compatible chess engines.

    Installation files for chess engines that provide the Open Exchange (OEX) format. Links to the source code of the built-in chess engines can be found in the corresponding zip archives. In an APK file, chess engines are always available for the following architectures: arm64-v8a, armeabi-v7a, x86, and x86_64. The installation file takes care of the correct installation based on the hardware used.
    Leader badge
    Downloads: 556 This Week
    Last Update:
    See Project
  • 3
    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...
    Downloads: 125 This Week
    Last Update:
    See Project
  • 4
    chess-tui

    chess-tui

    Play chess from your terminal

    chess-tui is a terminal-based chess application that lets you play chess directly from your command-line interface with a rich set of features normally found in graphical clients. It supports local two-player games as well as playing against any UCI-compatible chess engine, giving users flexibility to challenge engines like Stockfish or GNU Chess.
    Downloads: 1 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    Sunfish

    Sunfish

    Sunfish: a Python Chess Engine in 111 lines of code

    ...The project is often used as an educational tool for understanding game AI, search algorithms, and evaluation functions without the complexity of larger engines. It includes a simple UCI-compatible interface, allowing it to be integrated with graphical chess interfaces or used in terminal-based gameplay. The codebase is intentionally minimal, making it ideal for experimentation, modification, and learning purposes.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    LucasChessR

    LucasChessR

    GUI of chess

    Lucas Chess (R) is a free, open-source chess program designed primarily for training and improving chess skills. It acts as a comprehensive learning platform, offering tools for beginners and advanced players alike. The software includes a wide range of exercises covering openings, tactics, endgames, and visualization techniques. Users can play against multiple chess engines with adjustable difficulty levels that simulate different strengths. ...
    Leader badge
    Downloads: 2,962 This Week
    Last Update:
    See Project
  • 7
    Chess-gambiteer

    Chess-gambiteer

    Chess training program playing gambits

    ...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: 4 This Week
    Last Update:
    See Project
  • 8
    react-chessboard

    react-chessboard

    The React Chessboard Library used at ChessOpenings

    React-Chessboard is a React component for rendering an interactive chessboard. It provides an easy way to integrate chess functionality into web applications with support for move validation and animations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Chess Tools for Android

    Chess Tools for Android

    Scripts and tools for building and testing chess engines.

    Open source scripts and tools for Android. Every zip archive contains a readme file with further information (e. g. link to the source code). Chess tools are located in the libs directory and are available for arm64-v8a, armeabi-v7a, x86 and x86_64 based devices. CECSA (Chess Engine Compiler Script for Android) and CETSA (Chess Engine Tournament Script for Android) are scripts for Termux. They need to be extracted in the home directory of Termux. There is also an installation script for...
    Downloads: 21 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    buchess

    buchess

    Bu chess An easy way to play and train chess on your PC

    The program has 56 engines prepared to play from the start, and with very different levels, from 0 to 3500 elo. This list of engines is not closed and you can add other ones with the only limitation that they use the UCI protocol.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Chess Tools for Windows

    Chess Tools for Windows

    Batch tools for creating Polyglot books and PGN-based statistics.

    Open source scripts and tools for Windows. Every zip archive contains a readme file with further information. PGNStat and PGNXtract are batch processing tools for Windows. Simply unpack the zip archive into a directory of your choice. The batch files require free and open source third-party tools. These are not included in the zip archives and must be downloaded separately. An alternative download link, where all third-party tools are already integrated, can be found in the readme files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    chessPDFBrowser

    chessPDFBrowser

    Chess application whichs allows working with chess PDF books and PGNs.

    Chess application which allows working with PDFs and PGNs. You can work with the chess games of the PDF and edit their tree of variants. Graphical environment. Standard PGN TAGs. PGN comments. Ocr like (Fen string detection from chess board position images). Connection to Uci chess engines (like stockfish). Position analysis, full game analysis.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 13
    MinkoChess
    MinkoChess is a multiplatform chess engine written in C++.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    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...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    ChessX

    ChessX

    Chess Database and PGN viewer

    A free and open source chess database application for Linux, Mac OS X and Windows.
    Leader badge
    Downloads: 449 This Week
    Last Update:
    See Project
  • 16
    Шахматный движок и графическая оболочка под Windows 64 (запуск - start.cmd), под Linux запускать под xboard. Исходники на Си прилагаются. The chess engine and graphical shell run on Windows 64, and on Linux run on xboard. The C sources are attached.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Scid vs. PC

    Scid vs. PC

    Chess Database and Toolkit program

    "Shane's Chess Information Database" is a huge chess toolkit with extensive database, analysis and chess-playing features. Scid vs. PC is a usability and bug-fix fork of Scid. It has many interface fixes and improvements, and is fully compatible with Scid's .si4 databases. New features include a rewritten Gamelist, Computer Tournament, and FICS, Tree, Book and Graph improvements.
    Leader badge
    Downloads: 775 This Week
    Last Update:
    See Project
  • 18
    Nimzo-3d-Chess-GUI

    Nimzo-3d-Chess-GUI

    A free Chess program for Windows with a large set of features

    The Nimzo_3d GUI is a chess program for Windows 7 - 11 It is an enhanced version of the Tarrasch Chess GUI written by Mr Bill Forster, with many additional features. It has a simple, easy to use interface, so it is ideal for novice players or inexperienced computer users. It also has more advanced features for expert users. So if you just want a casual blitz game against the computer, or to automatically analyse one of the famous games from chess history, it can perform these...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    PiRobot

    PiRobot

    Python Touchscreen App Infrastructure with example Apps

    An "Application" infrastructure in Python using pygame for the graphics, developed for touch screen displays used with Raspberry Pi. Look at the wiki for further information. It has several game Apps included. --> Simple drawing App --> Chess for two players. --> Mill Game for two players. --> Checkers game for two players. --> Tic Tac Toe for two players --> Breakout for one player --> Monopoly for up to 9 players in development. Add your apps easily (to the code), create...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    SCID Recast

    SCID Recast

    The SCID 5 format in a clean, deterministic, modular architecture

    SCID Recast is a deterministic, modern architecture modernizing the core database and indexing subsystem from first principles. It preserves compatibility with existing si5 databases while restructuring the core into a clean, modular C library (libscidcore) with well‑defined boundaries for database, game model, search, engine integration, and metadata. The project emphasizes reproducibility, explicit invariants, a clear error model, and a stable foundation for supporting archival workflows...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Chess Coding Challenge

    Chess Coding Challenge

    Create your own tiny chess bot

    Chess Challenge is a programming competition framework that invites developers to create compact and efficient chess engines within strict constraints. The project provides a simplified chess environment and ruleset, enabling participants to focus on implementing decision-making logic rather than building a full engine from scratch. It is designed to encourage creativity and optimization, often limiting code size or execution time to push developers toward innovative solutions. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    The Chess in Vba

    Chess game made with excel-vba

    Engine from "MIGOYA-CHESS Developed by Alejandro Migoya" ported to excel vba. He says "is not really a strong chess engine...." Instead i think it is very good and I thank him.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23

    NetChess

    NetChess to play between two players over net or internet

    ...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: 11 This Week
    Last Update:
    See Project
  • 24
    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...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25
    Monk
    Free client-based chess game engine with its own board. Written in wxDevC++. Latest release of this software is now available at https://e2-e4.org/en/ as a website' bot program. Feel free to play with one online. Also recently was made an OpenGL version of the game. Added to "Files" as "monk_src_en.zip". Contains Windows application and complete sources for "wxDev C++".
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB