Browse free open source C++ Board Games and projects below. Use the toggles on the left to filter open source C++ Board Games by OS, license, language, programming language, and project status.

  • 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
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    Scid
    Scid is a chess database application (cross-platform, for Unix/Linux and Windows) with many search and database maintenance features.
    Leader badge
    Downloads: 911 This Week
    Last Update:
    See Project
  • 2
    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: 184 This Week
    Last Update:
    See Project
  • 3
    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: 424 This Week
    Last Update:
    See Project
  • 4
    Detailierte Informationen in Deutsch finden sie auf unserer Homepage. FreeDoko implements a version of the german card game Doppelkopf. The game Doppelkopf is a card game for four or more Players. For more informations visit our Homepage
    Downloads: 74 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    Brutal Chess features full 3D graphics, an advanced particle engine, and several different levels of intelligent AI, inspired by the once popular "Battle Chess" released by Interplay circa 1988.
    Downloads: 68 This Week
    Last Update:
    See Project
  • 6
    Eagle Mode

    Eagle Mode

    Zoomable user interface (ZUI) with file manager, file viewers and more

    Eagle Mode is a zoomable user interface (ZUI) with file manager, file viewers, games, and more. This project is about a futuristic style of human-computer interaction, where the user can visit almost everything simply by zooming in. It features a portable C++ toolkit API for developing such ZUIs, and it features the Eagle Mode application, which provides a virtual cosmos with plugin applications. The most important one is the professional file manager with its rich, scriptable command set. It integrates file viewers for most of the common file types, as well as an audio and video player. Furthermore, the virtual cosmos contains a chess game, a netwalk game, a 3D minesweeper game, a multi-function clock, a stock watchlist, some fractals, and a Linux kernel configurator in form of a kernel patch.
    Downloads: 37 This Week
    Last Update:
    See Project
  • 7
    belofte chess

    belofte chess

    A promising chess program

    A console/text based chess program with XBoard/CECP and UCI API, available on all major platforms. You may need a graphical chess interface to use it. Please refer to README.md in the files section for installation instructions. The last stable release is 2.1.9 and has been released on 19/08/2025. Belofte 0.2.0 till 0.9.20 (c/c++): Xboard 1 & 2 (CECP) - Linux/Unix/(Windows) Belofte 2.1.1 and up (c++11) : UCI and Xboard 2 - Linux/Windows/Mac/Android/... For access to code, please clone the git repository. Compiles and Runs on 32/64 bit on Windows, Mac, Linux, Android (ARM/x86) and Raspberry. Released under GNU v2 license. (means free to copy, free to modify, free to use, ...) Works fine with Arena/Cutechess/BanksiaGui/Winboard/Xboard/...
    Downloads: 177 This Week
    Last Update:
    See Project
  • 8
    Fuego is a collection of C++ libraries for developing software for the game of Go. It includes a Go player using Monte-Carlo tree search.
    Leader badge
    Downloads: 32 This Week
    Last Update:
    See Project
  • 9
    Scidb

    Scidb

    Chess Database Application

    Scidb is an open-source chess database application for Windows, Unix/Linux. It is a new development inspired by Scid.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 10
    Chess engine code name "Gull"
    Downloads: 18 This Week
    Last Update:
    See Project
  • 11
    XiangQi Wizard (Chinese Chess Wizard) is a powerful XiangQi (chinese chess) program, which supports UCCI engines. XQWizard Light is the Mobile version for Windows CE and Java ME. ElephantEye is the UCCI engine in XQWizard with strong AI.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 12
    A arcade game. You drive a toy wood engine in many levels. You must collect all the coaches. This game looks like the game snake.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 13
    Piskvork
    Gomoku (five in a row) and Renju game which has a skinable board and external artificial intelligences from China, Hungary, Czech Republic, Russia, Japan and USA. The board size and time limits are customizable.
    Leader badge
    Downloads: 64 This Week
    Last Update:
    See Project
  • 14
    CINAG is an UCI computer chess engine. This is a module which thinks about the game and try to find the best move for each position. Our goal is to create a quite strong opponent by using state of the art AI technics.
    Leader badge
    Downloads: 28 This Week
    Last Update:
    See Project
  • 15
    Sudokuki - essential sudoku game

    Sudokuki - essential sudoku game

    Sudokuki is a free graphical SUDOKU game

    Sudokuki is a free graphical SUDOKU game: Sudokuki solves even the most difficult sudoku grids for you - Generate a sudoku - Play sudoku - Print a sudoku... Available in 17 languages. Just download and play! You can also play with arabic or chinese numbers. Sudokuki is Free Software developed in Java. Have fun!
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    ChessDB is a free open-source chess database for Windows, Linux, Mac OSX and most UNIX and UNIX-like operating systems. ChessDB is based on code from Scid http://scid.sourceforge.net/ - a project for which there have been no updates for several years. In
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 17
    Implements the rules of Scrabble(tm) for Android devices (and historically, for PalmOS, PocketPC and others) (For development purposes there's also a Linux client using ncurses or GTK.) Easy to port to other platforms, supports multiple languages and multi-device play via the internet, SMS, Bluetooth, and NFC. Not vaporware: one of TIME.com's top 5 PalmOS apps
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    Peg Solitaire
    Peg solitaire is a board game for one player involving movement of pegs on a board with holes. The program includes over 330 solitaire problems. The program looks for new solutions and it is possible to raise new problems.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    Klest-crossword
    Open Source program to create crossword puzzles, which will be professionally compile a crossword puzzle and then is convenient to guessing.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    A prototype for a 3D Goban display, full featured SGF editor, client for IGS-PandaNet and interface for GNU Go. glGo is written in C++ and based on wxWindows, OpenGL and SDL. glGo is available for Linux and Windows.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 21
    Clever Mines
    Looking for mines on triangular or rectangular fields. The computer moves mines in the background, so that you must not guess. If you set hard level, you will die every time you make a mistake. You can change the board size and mines density.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    olivechess

    olivechess

    a UCI chess engine

    OliveChess is a simple chess engine compatible with modern chess interfaces such as ChessBase products, Arena and XBoard/Winboard. The engine supports UCI and XBoard protocols. Note: in order to use it as an xboard engine you may need Polyglot tool to be installed first
    Downloads: 12 This Week
    Last Update:
    See Project
  • 23
    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 tasks and many more. It has a choice of a classical 2d screen view or realistic 3d graphics powered by DirectX Anyone who wants to add new features to the program should download the file < Nimzo_3d_v4_build.7z> from the < Files > < Build> section. This package contains Visual Studio project files and C++ source code files. Alternative Nimzo 3d Chess GUI website with other downloads, including 32-bit versions - https://nimzo-3d-chess-gui.infinityfreeapp.com
    Downloads: 11 This Week
    Last Update:
    See Project
  • 24
    Thief is a free chess client to play on chess servers like FICS: http://www.freechess.org It supports regular chess and all variants played. It is the best client for playing Bughouse, a special team-chess game (for more info see http://www.bughouse.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    blockem
    Open source clone of the board strategy game blokus, mainly the duo (1vs1) mode. Each player has 21 pieces to put on the board while preventing the opponent from doing the same. Also features solo or 4 players games and an expandable challenge mode.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB