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,... |
|
Established |
| 2 |
benedekrozemberczki/awesome-monte-carlo-tree-search-papers
A curated list of Monte Carlo tree search papers with implementations. |
|
Emerging |
| 3 |
dickreuter/Poker
Fully functional Pokerbot that works on PartyPoker, PokerStars and GGPoker,... |
|
Emerging |
| 4 |
fedden/poker_ai
🤖 An Open Source Texas Hold'em AI |
|
Emerging |
| 5 |
EricSteinberger/PokerRL
Framework for Multi-Agent Deep Reinforcement Learning in Poker |
|
Emerging |
| 6 |
neelsomani/literature
Literature card game implementation:... |
|
Emerging |
| 7 |
Netease-Games-AI-Lab-Guangzhou/PerfectDou
[NeurIPS 2022] PerfectDou: Dominating DouDizhu with Perfect Information Distillation |
|
Emerging |
| 8 |
Charleo85/Texas-Hold-em-AI
Research on Texas Hold'em AI |
|
Emerging |
| 9 |
bupticybee/AlphaNLHoldem
An unoffical implementation of AlphaHoldem. 1v1 nl-holdem AI. |
|
Emerging |
| 10 |
GregSommerville/machine-learning-blackjack-solution
Finding an optimal Blackjack strategy using AI |
|
Emerging |
| 11 |
mjx-project/mjx
Mjx: A framework for Mahjong AI research |
|
Emerging |
| 12 |
dellalibera/td-gammon
TD-Gammon implementation |
|
Emerging |
| 13 |
wolo-research/bulldog
poker ai |
|
Emerging |
| 14 |
deeptexas-ai/The-strongest-AI-in-Texas-Hold-em-unlimited-Texas-Hold-em_Online-Poker-Software
德州AI,德州最强扑克人工智能AI,德州AI源码,德州游戏,德州俱乐部,德州扑克源码,德州源码,德州遊戲,德州俱樂部,德州撲克源碼,德州源碼,unity3... |
|
Emerging |
| 15 |
guansanghai/KoiKoi-AI
🎴Learning based AI for playing multi-round Koi-Koi hanafuda card games. Have fun. |
|
Experimental |
| 16 |
zanussbaum/pluribus
An attempt at a Python implementation of Pluribus, a No-Limits Hold'em Poker Bot |
|
Experimental |
| 17 |
0xsuu/Project-Mahjong
Build AI for Mahjong. |
|
Experimental |
| 18 |
LetteraUnica/BriscolaBot
Reinforcement Learning agent that plays Briscola, a famous Italian card game |
|
Experimental |
| 19 |
pokerwars/pokerwars.io-starterbot-python
A starter bot written in python for the pokerwars.io platform. To play: pull... |
|
Experimental |
| 20 |
justinbodnar/blackjack-ai
a Python3 machine learning library for playing Blackjack |
|
Experimental |
| 21 |
AntoniovanDijck/BlackJackRL
Deep Q Learning blackbox strategies for casino games |
|
Experimental |
| 22 |
AkIyAm4/Blackjack-game
A user friendly card game developed in Python in the making. |
|
Experimental |
| 23 |
noahsabaj/HOI4-AI
An AI that learns to play Hearts of Iron IV through computer vision and... |
|
Experimental |
| 24 |
Green-Tortoises/21bot
A godot game for playing blackjack with an AI |
|
Experimental |
| 25 |
nicolafan/pyker
Poker Texas Hold'Em in Python |
|
Experimental |
| 26 |
kabbagepatch/BlackJack-RL
Various Reinforcement learning algorithms for multi- and single-player... |
|
Experimental |
| 27 |
COMP359/Godot-Poker-Machine-Learning
Godot Poker Machine Learning Project is a game that combines poker with... |
|
Experimental |
| 28 |
puyuan1996/rl_mcts_intro
强化学习与蒙特卡洛树搜索简介 ( (Introduction to RL and MCTS) |
|
Experimental |
| 29 |
hanizaidi110/Opponent-Modeling-and-Predicting-Opponent-moves-in-Poker
Advanced_Data_Integration_Project |
|
Experimental |
| 30 |
yashbhutwala/java-poker-gui-ai
Texas hold 'em poker game implemented in Java |
|
Experimental |
| 31 |
PokerBotAI/awesome-poker-ai
A curated list of AI poker resources: research papers, open-source tools,... |
|
Experimental |
| 32 |
urbanetter/jassy
An AI for a Swiss card game called Jass |
|
Experimental |
| 33 |
Hello1waver/PokerUltimateCalc
🃏 Calculate poker odds and win equity effortlessly with PokerUltimateCalc, a... |
|
Experimental |
| 34 |
Rumis-Cube/pokerEconomics
Access preprint: https://doi.org/10.21203/rs.3.rs-6015303/v1 |
|
Experimental |
| 35 |
jesh3198/PokerUltimateCalc
🃏 Enhance your Texas Hold'em game with real-time probabilities and equity... |
|
Experimental |
| 36 |
lropero/manolo
A poker (Texas hold'em) data generator for testing Reinforcement Learning algorithms. |
|
Experimental |
| 37 |
OneUpWallStreet/TD-Gammon
Implementation of TD Gammon algorithm by Gerald Tesauro at IBM's Thomas J.... |
|
Experimental |
| 38 |
redappleabc/Poker
About Fully functional Pokerbot that works on PartyPoker, PokerStars and... |
|
Experimental |
| 39 |
vlongle/Imperfecto
Python library of imperfect information games, and self-play and... |
|
Experimental |
| 40 |
atalha1/estimation_bot
Creating NADL, the world's best estimation (Oh Hell) AI powered bot |
|
Experimental |
| 41 |
OMerkel/Scopa
The famous Italian card game Scopa. |
|
Experimental |
| 42 |
andreabazerla/dpcm-card-game
DPCM, the new goliardic Card Game about COVID-19 restrictions in Italy from... |
|
Experimental |
| 43 |
qingzhixing/Black-Jack
✅Black-Jack game with AI, implement in Java. |
|
Experimental |
| 44 |
tuongkhang012/MahjongGame
Simple Riichi Mahjong game made to test the Deep CNN Mahjong AI built on... |
|
Experimental |