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

  • Red Hat Ansible Automation Platform on Microsoft Azure Icon
    Red Hat Ansible Automation Platform on Microsoft Azure

    Red Hat Ansible Automation Platform on Azure allows you to quickly deploy, automate, and manage resources securely and at scale.

    Deploy Red Hat Ansible Automation Platform on Microsoft Azure for a strategic automation solution that allows you to orchestrate, govern and operationalize your Azure environment.
    Learn More
  • Shift, the browser that merges all of your web apps into one powerful window. Icon
    Shift, the browser that merges all of your web apps into one powerful window.

    Your power browser.

    Streamline everything you do online when you install Shift and access thousands of apps without leaving your browser. Connect all of your Gmail, Outlook, and Office 365 accounts and manage everything from one centralized window. Build out your Shift browser with apps that integrate seamlessly so you have ultra-fast access to all the tools you use to stream, shop, work, browse, and stay connected. Shift brings it all together.
    Try for 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: 61 This Week
    Last Update:
    See Project
  • 2
    Chess engine code name "Gull"
    Downloads: 17 This Week
    Last Update:
    See Project
  • 3
    jose is a graphical Chess tool. 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: 31 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
    Leader badge
    Downloads: 39 This Week
    Last Update:
    See Project
  • User Testing Platform | Testeum Icon
    User Testing Platform | Testeum

    Get worldwide testers to review your software, app or website! Quickly find bugs and usability issues in less than 48 hours.

    Tired of bugs and poor UX going unnoticed despite thorough internal testing? Testeum is the SaaS crowdtesting platform that connects mobile and web app creators with carefully selected testers based on your criteria.
    Learn More
  • 5
    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: 5 This Week
    Last Update:
    See Project
  • 6
    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: 3 This Week
    Last Update:
    See Project
  • 7
    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: 8 This Week
    Last Update:
    See Project
  • 8
    Chess Editor is a pure Java tool to create, edit and view chess games in the Portable Game Notation (PGN) format. The tool integrates with externally specified chess engine programs to provide analysis of board positions.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 9
    Small potato is a IETF protocol version 2 compliant chess engine, to be used with XBoard/WinBoard style interfaces.
    Downloads: 11 This Week
    Last Update:
    See Project
  • Build enterprise-ready GenAI experiences with MongoDB Atlas Icon
    Build enterprise-ready GenAI experiences with MongoDB Atlas

    Combine the power of Google Cloud's robust infrastructure with the flexibility and scalability of MongoDB Atlas.

    MongoDB Atlas is a unified developer platform that enables you to confidently accelerate the deployment of GenAI-powered applications. Additionally, when purchased on Google Cloud Marketplace, you pay for only the resources you use with no upfront commitment.
    Get Started
  • 10
    yet another UCI chess engine
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11

    c-board

    A console/ncurses chess engine frontend and PGN editor.

    CBoard (Curses/Console Board) is an Ncurses frontend to chess engines supporting the XBoard protocol. Supports reading and writing PGN including roster tags, RAV, FEN, NAG and comments, lots of configuration options, UTF-8, different board sizes depending on the terminal and more.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    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: 8 This Week
    Last Update:
    See Project
  • 13

    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: 7 This Week
    Last Update:
    See Project
  • 14
    Chess Tools for Windows

    Chess Tools for Windows

    Scripts and tools for Windows.

    Open source scripts and tools for Windows. Every zip archive contains a readme file with further information. PGNBook and PGNStat 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: 4 This Week
    Last Update:
    See Project
  • 15
    PGNreader

    PGNreader

    Chess game interface

    PGN reader is a Open Source Chess game interface with emphasis on the study of Chess theory and support for traditional Chess notation forms ( FEN, PGN, Agebraic Notation )and modern non proprietary output formats ( XHTML, XML ). It has been tested on Linux and relies on Qt 4.0 and is being developed with the KDevelop IDE in C++. PGN Reader was born out of a general dissatisfaction with available Chess interfaces and as such presents a unique feature set which emphsizes the study of Chess and traditional Chess notation forms as well as embracing the Open Source philosophy non proprietary culture of the Chess community. Some of the notable features are. Forsythe Edwards Notation. PGN Files read and write. Unadorned Chess Diagrams. Unlimited Simultaneous Diagrams. Diagram Cloning. Graphical Diagramming. XML output for Chess Authoring. PGN processing sub processes. Open Source Chess Engine interfacing.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    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 the engine (with gambit book) play against another engine (either clublevel or 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: 2 This Week
    Last Update:
    See Project
  • 17
    ChessShell API

    ChessShell API

    Extensive Java chess database libraries.

    Extensive Java chess database libraries. Native game database, native position database, pgn database reader.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18

    ChessbrainVB

    EXCEL VBA chess engine with chess board

    VBA chess engine for EXCEL / WORD / POWERPOINT ( level: 2200 ELO ) with chess board GUI. Full EXCEL install needed (no viewers or OpenOffice) also: VisualBasic 6 compile for winboard (2750 ELO), needs a chess GUI like ARENA latest version here: https://github.com/RZulu54/ChessBrainVB/releases
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19

    pythchess

    Python chess engine

    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Cassandre is an extensible chess engine written in C++, it is Winboard/XBoard compliant.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    MinkoChess
    MinkoChess is a multiplatform chess engine written in C++.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Tyrannus

    Tyrannus

    Tyrannus is a Chess GUI and Engine built in Java.

    Tyrannus is not yet completely finished! I will continue to release updates as I make major strides towards completing the program. For updates on my progress, please visit my YouTube channel at: http://www.youtube.com/user/kolemannixtv Tyrannus vs. Tyrannus Demo: http://www.youtube.com/watch?v=JnZapogi5no Please Note: As of January 28, 2012, and the release of version 2.0, I, Koleman Nix, am still the sole programmer of Tyrannus. If anyone would like to work on this project with me, just send me a message and we can see about that. Latest Update: The Engine beats me easily now, and I have pre-programmed 4 different difficulties into the release of version 2.0. The idea is that 1.0 was a chess app, and 2.0 is a chess engine. Hope you enjoy playing against the engine! Good luck.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    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: 2 This Week
    Last Update:
    See Project
  • 24
    Carballo is an Open Source Chess Engine developed in Java with simplicity and clearity of code in mind. It is based on BitBoards, with a magic Bitboard move generator and scores aprox 2300 ELO points in BT2630 test.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Chess Engine
    Provides interface for working with chess games in PGN (use libpgn) make moves, and get result
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next