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 44 card game ai frameworks tracked. 1 score above 50 (established tier). The highest-rated is uoftcprg/pokerkit at 66/100 with 429 stars and 8,205 monthly downloads.

Get all 44 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,...

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

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

47
Emerging
3 dickreuter/Poker

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

46
Emerging
4 fedden/poker_ai

🤖 An Open Source Texas Hold'em AI

44
Emerging
5 EricSteinberger/PokerRL

Framework for Multi-Agent Deep Reinforcement Learning in Poker

43
Emerging
6 neelsomani/literature

Literature card game implementation:...

42
Emerging
7 Netease-Games-AI-Lab-Guangzhou/PerfectDou

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

41
Emerging
8 Charleo85/Texas-Hold-em-AI

Research on Texas Hold'em AI

39
Emerging
9 bupticybee/AlphaNLHoldem

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

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

Finding an optimal Blackjack strategy using AI

37
Emerging
11 mjx-project/mjx

Mjx: A framework for Mahjong AI research

35
Emerging
12 dellalibera/td-gammon

TD-Gammon implementation

35
Emerging
13 wolo-research/bulldog

poker ai

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

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

32
Emerging
15 guansanghai/KoiKoi-AI

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

29
Experimental
16 zanussbaum/pluribus

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

28
Experimental
17 0xsuu/Project-Mahjong

Build AI for Mahjong.

28
Experimental
18 LetteraUnica/BriscolaBot

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

26
Experimental
19 pokerwars/pokerwars.io-starterbot-python

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

26
Experimental
20 justinbodnar/blackjack-ai

a Python3 machine learning library for playing Blackjack

26
Experimental
21 AntoniovanDijck/BlackJackRL

Deep Q Learning blackbox strategies for casino games

25
Experimental
22 AkIyAm4/Blackjack-game

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

23
Experimental
23 noahsabaj/HOI4-AI

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

23
Experimental
24 Green-Tortoises/21bot

A godot game for playing blackjack with an AI

22
Experimental
25 nicolafan/pyker

Poker Texas Hold'Em in Python

21
Experimental
26 kabbagepatch/BlackJack-RL

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

21
Experimental
27 COMP359/Godot-Poker-Machine-Learning

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

21
Experimental
28 puyuan1996/rl_mcts_intro

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

19
Experimental
29 hanizaidi110/Opponent-Modeling-and-Predicting-Opponent-moves-in-Poker

Advanced_Data_Integration_Project

18
Experimental
30 yashbhutwala/java-poker-gui-ai

Texas hold 'em poker game implemented in Java

17
Experimental
31 PokerBotAI/awesome-poker-ai

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

16
Experimental
32 urbanetter/jassy

An AI for a Swiss card game called Jass

15
Experimental
33 Hello1waver/PokerUltimateCalc

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

14
Experimental
34 Rumis-Cube/pokerEconomics

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

14
Experimental
35 jesh3198/PokerUltimateCalc

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

14
Experimental
36 lropero/manolo

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

14
Experimental
37 OneUpWallStreet/TD-Gammon

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

13
Experimental
38 redappleabc/Poker

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

12
Experimental
39 vlongle/Imperfecto

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

12
Experimental
40 atalha1/estimation_bot

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

11
Experimental
41 OMerkel/Scopa

The famous Italian card game Scopa.

11
Experimental
42 andreabazerla/dpcm-card-game

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

10
Experimental
43 qingzhixing/Black-Jack

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

10
Experimental
44 tuongkhang012/MahjongGame

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

10
Experimental