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

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • $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
  • 1
    PokerTH
    PokerTH is a poker game written in C++/Qt. You can play the popular Texas Hold'em poker variant against up to nine computer-opponents or play internet games with people all over the world. This poker engine is available for Linux, Windows and Mac
    Leader badge
    Downloads: 189 This Week
    Last Update:
    See Project
  • 2
    A program for designing cards for Magic the Gathering and other card games. MSE can output images, print cards, show graphs of a card set, and generate 'spoilers' of a set for publishing on the internet.
    Downloads: 62 This Week
    Last Update:
    See Project
  • 3
    XM Solitaire
    200 card games for Windows (Freecell, Klondike, Fan, Spider, Pyramid, Gaps, ...). Games layout and rules are declared in XML format. User can add his own cards and background images.
    Leader badge
    Downloads: 51 This Week
    Last Update:
    See Project
  • 4
    Collection of 40 Solitaire Games with 3D - OpenGL render. Ports to Win32 (win32 API and wxWidgets) and to Linux (GTK+, wxWidgets).
    Downloads: 14 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 5

    FreeCell++

    A popular card game

    FreeCell++ is a replacement for the Windows XP's FreeCell game. It features automatic game saving, drag&drop interface, game history and several other improvements. Game numbers are compatible with the Microsoft's implementation. FreeCell++ doesn't require an installer, so it can be played on machines where the original FreeCell hasn't been installed. It may also be a good alternative for those who find the version included in Vista/7 being too fancy and prefer the old, traditional FreeCell, but still miss some of the "modern" features, especially saving.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 6
    Game Engine and AI framework for playing No Limit Holdem
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    Solitario ITA

    Solitario ITA

    Solitare with italian and tarock cards

    Solitaire with the Briscola Italian card deck (40 cards) and also with the Piemonte Tarock deck (56 cards). Very similar to the Klondike game with Italian cards. È il gioco del Solitario con le carte da Briscola (40 carte) oppure con le carte dello splendido Tarocco Piemontese (56 carte).
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Ongame Hand Converter is a tool to convert poker hands, played at a skin of the Ongame poker network, into a more readable format. This can be useful if you want to discuss your hands with others, for example at a forum.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    NetMauMau

    NetMauMau

    Single-/multi-player card game Mau Mau (similar to UNO®)

    Play the popular card game Mau Mau (similar to UNO®) against the computer or over the network with your friends. It consists of a highly configurable stand-alone server and a client based on Qt4/5. The client's development is now ceased and in search of a new maintainer, transforming it from a worse and annoying showstopper to a usable and fun to play one. There are binaries available for Windows, Debian 7/8, Ubuntu and Arch Linux as well as ebuilds for Gentoo. See Files section for details.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 10
    Play52

    Play52

    Play52 is a card game designed for iPhone and the iPod and PC

    Play52 is a card game designed for iPhone and the iPod and PC. It was designed to be simple so anyone can quickly play and have a fun challenge, using a playing deck of 52 cards you can enjoy four unique modes five on PC ( Online Multiplayer MODE ).
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    HoldingNuts

    HoldingNuts

    HoldingNuts is an open source multi-platform poker client and server

    HoldingNuts is an open source multi-platform poker client and server. You can play the popular Texas Hold'em variant with people all over the world, meet your friends, run your own games and even setup your own poker-network.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Invido

    Invido

    Invido the great card game

    Invido is card game famous in Casalasco (CR) Italian district.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Santase

    Santase

    Santase - Sixty-six/Schnapsen card game

    Free and open-source implementation of Sixty-six/Schnapsen card game for Linux, Windows and Android
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Tressette

    Tressette

    Tressette the famous italian card game

    Tressette is a card game simulation of the Italian famous one. Tresette is a partnership trick-taking game for four players, with partners sitting opposite.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Card Shark2

    Card Shark2

    Casino Card Games Analyzer and Simulator

    Card Shark is a full feature casino card games analyzer and simulator that can both automatically play casino card games according to the user's set strategy or manually play them simulating all aspects of the card game a player would find in a casino setting. Almost all popular casino card games are simulated and can be played in either manual direct play mode or automatic play mode. Casino card games available for simulated and automatic play includes: BlackJack, Red Dog, Baccarat, Ultimate Texas Hold'em, Caribbean Stud Poker and Four Card Poker. Detailed card move strategy table available for BlackJack and a betting strategy table with adjustable conditions available for all card games. Dynamic translations into both traditional and simplified Chinese while the card games are in play is also featured.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16

    bridge studio

    bridge double dummy solver. Preferance problems solver

    This program is fast and powerful solver of bridge double dummy problems. Working with pbn and deepFinesse files, store problems to html. There is big library of dd problems presented.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Un super jeu de coinche solo, et peut-être un jour multijoueurs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Plays the popular card game Gin Rummy in a windows environment. Written in C++ using Windows 32 API and cards.dll.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Mine Truco

    Mine Truco

    The Truco card game, as played in the state of Minas Gerais, Brazil.

    This is a digital card game that intends to let users play the Truco, a traditional game with many variations. Initially, it will play the one of the state of Minas Gerais, Brazil. The program will allow users to play online or standalone, in a desktop environment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Clone of the video poker game "Multi-strike Poker". Players pay to play up to 5 hands per round, with each hand providing a higher multiplier. In order to play a hand in a round, players must successfully win all previous hands from that round.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    It's the game Rummy. Features: up to 16 players (Human and Computer) / with tutorial , explaining the basics of the game
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    A multiplatform game/framework for card games, implements the rules for klondike (with 2 decks) and spider (with 2 seeds). It's highly portable and it works at least in windows, linux, macosx, iphone & windows CE.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23

    eights

    ANSI terminal card patience.

    'Eights' or 'Les Huits' is a patience in the Pan Book of Card Games. I think it is one of the best: it can come out half the time if you take every opportunity to order the cards in sequences, and it can seem impossible but come out when the last card is dealt. Ther toolset supports ANSI-art patiences in terminals with mouse and keyboard input. It works on MacOS, Linux, and the WSL Bash shell in Windows. I added 'blueMoon' and 'squiggles' patiences to extend the toolset in cardTools.cpp. 'blueMoon' uses a 2D array of sites with suits running horizontally. 'squiggles' uses columns with mixed face up and face down cards.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    06f522 distributed set game
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    3d2m (Maumau3d) is a free card game, which is developed using C++, SDL and OpenGL. For more information visit: http://www.davlozone.de/wordpress/
    Downloads: 0 This Week
    Last Update:
    See Project