Card Game AI ML Frameworks

AI agents and game-playing strategies for card games like Blackjack, Poker, and regional variants (Jass, Briscola, Mahjong). Focuses on decision-making algorithms (Monte Carlo, genetic algorithms, reinforcement learning) applied to card game mechanics. Does NOT include general game AI, board games, or non-card games.

There are 48 card game ai frameworks tracked. 5 score above 50 (established tier). The highest-rated is uoftcprg/pokerkit at 64/100 with 429 stars.

Get all 48 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=card-game-ai&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 uoftcprg/pokerkit

An open-source Python library for poker game simulations, hand evaluations,...

64
Established
2 benedekrozemberczki/awesome-monte-carlo-tree-search-papers

A curated list of Monte Carlo tree search papers with implementations.

54
Established
3 dickreuter/Poker

Fully functional Pokerbot that works on PartyPoker, PokerStars and GGPoker,...

53
Established
4 fedden/poker_ai

🤖 An Open Source Texas Hold'em AI

51
Established
5 EricSteinberger/PokerRL

Framework for Multi-Agent Deep Reinforcement Learning in Poker

50
Established
6 Netease-Games-AI-Lab-Guangzhou/PerfectDou

[NeurIPS 2022] PerfectDou: Dominating DouDizhu with Perfect Information Distillation

48
Emerging
7 Charleo85/Texas-Hold-em-AI

Research on Texas Hold'em AI

46
Emerging
8 bupticybee/AlphaNLHoldem

An unoffical implementation of AlphaHoldem. 1v1 nl-holdem AI.

45
Emerging
9 neelsomani/literature

Literature card game implementation:...

45
Emerging
10 GregSommerville/machine-learning-blackjack-solution

Finding an optimal Blackjack strategy using AI

44
Emerging
11 dellalibera/td-gammon

TD-Gammon implementation

42
Emerging
12 mjx-project/mjx

Mjx: A framework for Mahjong AI research

42
Emerging
13 wolo-research/bulldog

poker ai

40
Emerging
14 deeptexas-ai/The-strongest-AI-in-Texas-Hold-em-unlimited-Texas-Hold-em_Online-Poker-Software

德州AI,德州最强扑克人工智能AI,德州AI源码,德州游戏,德州俱乐部,德州扑克源码,德州源码,德州遊戲,德州俱樂部,德州撲克源碼,德州源碼,unity3...

39
Emerging
15 guansanghai/KoiKoi-AI

🎴Learning based AI for playing multi-round Koi-Koi hanafuda card games. Have fun.

36
Emerging
16 0xsuu/Project-Mahjong

Build AI for Mahjong.

35
Emerging
17 zanussbaum/pluribus

An attempt at a Python implementation of Pluribus, a No-Limits Hold'em Poker Bot

35
Emerging
18 pokerwars/pokerwars.io-starterbot-python

A starter bot written in python for the pokerwars.io platform. To play: pull...

33
Emerging
19 LetteraUnica/BriscolaBot

Reinforcement Learning agent that plays Briscola, a famous Italian card game

33
Emerging
20 justinbodnar/blackjack-ai

a Python3 machine learning library for playing Blackjack

33
Emerging
21 AntoniovanDijck/BlackJackRL

Deep Q Learning blackbox strategies for casino games

32
Emerging
22 noahsabaj/HOI4-AI

An AI that learns to play Hearts of Iron IV through computer vision and...

29
Experimental
23 kabbagepatch/BlackJack-RL

Various Reinforcement learning algorithms for multi- and single-player...

28
Experimental
24 COMP359/Godot-Poker-Machine-Learning

Godot Poker Machine Learning Project is a game that combines poker with...

28
Experimental
25 nicolafan/pyker

Poker Texas Hold'Em in Python

28
Experimental
26 puyuan1996/rl_mcts_intro

强化学习与蒙特卡洛树搜索简介 ( (Introduction to RL and MCTS)

26
Experimental
27 hanizaidi110/Opponent-Modeling-and-Predicting-Opponent-moves-in-Poker

Advanced_Data_Integration_Project

25
Experimental
28 yashbhutwala/java-poker-gui-ai

Texas hold 'em poker game implemented in Java

24
Experimental
29 AkIyAm4/Blackjack-game

A user friendly card game developed in Python in the making.

23
Experimental
30 Rumis-Cube/pokerEconomics

Access preprint: https://doi.org/10.21203/rs.3.rs-6015303/v1

21
Experimental
31 lropero/manolo

A poker (Texas hold'em) data generator for testing Reinforcement Learning algorithms.

21
Experimental
32 OneUpWallStreet/TD-Gammon

Implementation of TD Gammon algorithm by Gerald Tesauro at IBM's Thomas J....

20
Experimental
33 redappleabc/Poker

About Fully functional Pokerbot that works on PartyPoker, PokerStars and...

19
Experimental
34 vlongle/Imperfecto

Python library of imperfect information games, and self-play and...

19
Experimental
35 PokerBotAI/awesome-poker-ai

A curated list of AI poker resources: research papers, open-source tools,...

18
Experimental
36 andreabazerla/dpcm-card-game

DPCM, the new goliardic Card Game about COVID-19 restrictions in Italy from...

17
Experimental
37 qingzhixing/Black-Jack

✅Black-Jack game with AI, implement in Java.

17
Experimental
38 tuongkhang012/MahjongGame

Simple Riichi Mahjong game made to test the Deep CNN Mahjong AI built on...

16
Experimental
39 Hello1waver/PokerUltimateCalc

🃏 Calculate poker odds and win equity effortlessly with PokerUltimateCalc, a...

14
Experimental
40 jesh3198/PokerUltimateCalc

🃏 Enhance your Texas Hold'em game with real-time probabilities and equity...

13
Experimental
41 atalha1/estimation_bot

Creating NADL, the world's best estimation (Oh Hell) AI powered bot

13
Experimental
42 Jamie-Rodriguez/jaymo-zero

Using reinforcement learning to play games.

11
Experimental
43 GabrielGustavoMS/Simplified-Blackjack-with-AI-players

Esse projeto foi desenvolvido com base nas regras simplificadas do jogo...

11
Experimental
44 Baloise-CodeCamp-2022/PokerBot

Home repository of the PokerBot Team at BCC 2022

11
Experimental
45 Farzan-Kh/25Blackjack

A custom black jack game, with Monte Carlo Algorithm (RL)

11
Experimental
46 suraj5424/Q-Learning-for-Blackjack-in-different-environments

This repository 📂 implements Q-Learning 🤖 in Blackjack 🃏, comparing it with...

11
Experimental
47 LiamLiden/blackjack_machine_learning

A small project to develop my skills in machine learning by creating an AI...

11
Experimental
48 gigabyte-artur/blackjack_ai

AI plays BlackJack, Tic-tac-toe, Poker on Java

11
Experimental