Awesome Poker
A curated list of awesome poker tools, bots, lessons, streaming and analyses
♣️ ♦️ ♥️ ♠️
The most awesome tools & resources to improve your poker game!
Table of Contents
- Poker Data
- Poker Tools
- Poker Bots
- Poker Coaching
- Poker Community
- Poker and Gaming Papers
- Other Awesome Lists
- Contribute
- Credits
- License
Poker Data
Hand Logs
- ACPC Match Logs - Hand history of every bot match in the ACPC ; all the cards are revealed.
Poker Tools
Automated Table Interaction
- Dickreuter's Python Poker Bot – Bot for Pokerstars & Partypoker, powered by GA & MCMC.
- OpenHoldem OpenScrape - Well rounded open source poker bot.
Casinos
Host environments similar to online playing plateforms, often without gui. They regulate the matches matches between remote clients players (be it bots or human players).
- ACPC Server Code - The automated host of the Annual Computer Poker Competition.
- MIT Pokerbots Engine - Host service for the MIT Pokerbots Competitions.
- PokerRL - Framework for Multi-Agent Deep Reinforcement Learning in Poker.
- RLCard - RLCard is a toolkit for Reinforcement Learning (RL) in card games.
Frameworks
- PokerRegion - All around poker framework.
Hand Equity Calculators
- Eval7 - Hand evaluator and range equity calculator.
- Poker-Eval - Fast hand evaluator.
- Poker Odds - Lightweight hand evaluator.
- PokerTracker 4 - All-round tool, with tracking, HUD, replaying and more.
Hand History Scraping and Browsing
- OpenHoldem OHReplay - The history analysis tool behind OpenHoldem bot.
- PokerTracker 4 - All-round tool, with tracking, HUD, replaying and more.
- QuickOdds - Replay and analyse your hand history.
Trackers and HUDs
- PokerTracker 4 - All-round tool, with tracking, HUD, replaying and more.
Poker Bots
Bot Competitions and Challenges
- Annual Computer Poker Competition - Competition in NLHM held every year at the AAAI.
- Brains vs AI - Competition held by the Pittsburgh Rivers Casino, in 2015 and 2017.
- MIT Pokerbots Competition - Yearly competition held in MIT, behind closed doors.
AI Programs
Leduc Hold'em
- (Single) Deep CFR - A scalable implementation of Deep CFR and its successor Single Deep CFR (SD-CFR).
- DeepStack - First (academic) AI agent to beat professional players.
- NFSP - A self improving agent based on "Neural Fictitous Self-Play".
- RLCard - RLCard has CFR, DQN & NFSP agents built-in!
No-Limit Hold'em
- Cepheus - Bot made by the UA CPRG ; you can query and play it.
- Clever Piggy - Bot made by Allen Cunningham ; you can play it.
- DeepHoldem - Implementation of DeepStack for NLHM, extended from DeepStack-Leduc
- DeepStack - Latest bot from the UA CPRG.
- Dickreuter's Python Poker Bot – Bot for Pokerstars & Partypoker, powered by GA & MCMC.
- Hibiscus Biscuit - Bot made by Allen Cunningham ; you can play it.
- Libratus - Bot made by the CMU group, which beat professionals in heads up ; not disclosed.
- OpenHoldem Bot - Well rounded open source poker bot ; can interact with online platforms.
- Pluribus - The first bot to beat 6-player poker, from Facebook.
- RLCard - RLCard has CFR, DQN & NFSP agents built-in!
- Sartre - A case based AI.
Similar Games
Poker Coaching
Poker Community
Forums
- Two Plus Two - Forum to discuss anything poker and more, still alive.
Research Groups
- Computer Poker Research Group - Made the agents Loki, Poki, PsOpti, Vexbot, Hyperborean, Polaris, Cepheus and DeepStack ; located at the University of Alberta.
- Game AI Group - Made Sartre ; located at the University of Auckland.
- School of Computer Science - Made Claudica and Libratus ; located at the Carnegie Mellon University.
Poker and Gaming Papers
- Deep CFR - E. Steinberger, "Deep Counterfactual Regret Minimization", arXiv 2019.
- DeepStack study - Joint study that led to the DeepStack agent.
- DouZero paper - Zha, Daochen, et al. "DouZero: Mastering DouDizhu with Self-Play Deep Reinforcement Learning." arXiv 2021.
- DREAM paper - E. Steinberger, A. Lerer, N. Brown, "Deep Regret Minimization with Advantage Baselines and Model-free Learning", arXiv 2020.
- Libratus study - Study realised by the CMU exposing part of the Libratus bot ; published at the NIPS 2017.
- NFSP paper - J. Heinrich, D. Silver, "Deep Reinforcement Learning from Self-Play in Imperfect-Information Games", arXiv 2016.
- RLCard paper - Zha, Daochen, et al. "RLCard: A Platform for Reinforcement Learning in Card Games." IJCAI. 2020.
- Single Deep CFR - Eric Steinberger, "Single Deep Counterfactual Regret Minimization", arXiv 2019.
- Superhuman AI for multiplayer poker - Paper on the Pluribus agent ; published in Science on July 2019.
Other Awesome Lists
Contribute
Contributions welcome! Read the contribution guidelines first.
Credits
This project was initially created with Cookiecutter and the custom cookiecutter-awesome 🍪
License
To the extent possible under law, the author has waived all copyright and related or neighboring rights to this work. See LICENSE.