Skip to content

♠️ ♥️ ♣️ ♦️ A curated list of awesome poker resources & tools to improve your game.

Notifications You must be signed in to change notification settings

apehex/awesome-poker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Poker Awesome

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

Hand Logs

  • ACPC Match Logs - Hand history of every bot match in the ACPC ; all the cards are revealed. NLHM Open Source Love

Poker Tools

Automated Table Interaction

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. 2 players NLHM C Language Open Source Love
  • MIT Pokerbots Engine - Host service for the MIT Pokerbots Competitions. any players NLHM C Language Java Language Python Language Open Source Love
  • PokerRL - Framework for Multi-Agent Deep Reinforcement Learning in Poker. any players Leduc HM NLHM Python Language Open Source Love
  • RLCard - RLCard is a toolkit for Reinforcement Learning (RL) in card games. any players Leduc HM NLHM Python Language Open Source Love

Frameworks

Hand Equity Calculators

  • Eval7 - Hand evaluator and range equity calculator. NLHM C Language Python Language Open Source Love
  • Poker-Eval - Fast hand evaluator. NLHM C Language Open Source Love
  • Poker Odds - Lightweight hand evaluator. NLHM Js Language Open Source Love
  • PokerTracker 4 - All-round tool, with tracking, HUD, replaying and more. NLHM PLO

Hand History Scraping and Browsing

Trackers and HUDs

  • PokerTracker 4 - All-round tool, with tracking, HUD, replaying and more.

Poker Bots

Bot Competitions and Challenges

AI Programs

Leduc Hold'em

  • (Single) Deep CFR - A scalable implementation of Deep CFR and its successor Single Deep CFR (SD-CFR). 2 players Leduc HM Python Language Open Source Love
  • DeepStack - First (academic) AI agent to beat professional players. 2 players Leduc HM Lua Language C Language Open Source Love
  • NFSP - A self improving agent based on "Neural Fictitous Self-Play". 2 players Leduc HM Python Language Open Source Love
  • RLCard - RLCard has CFR, DQN & NFSP agents built-in! any players Leduc HM NLHM Python Language Open Source Love

No-Limit Hold'em

  • Cepheus - Bot made by the UA CPRG ; you can query and play it. 2 players NLHM
  • Clever Piggy - Bot made by Allen Cunningham ; you can play it. 2 players LHM
  • DeepHoldem - Implementation of DeepStack for NLHM, extended from DeepStack-Leduc any players NLHM Lua Language Open Source Love
  • DeepStack - Latest bot from the UA CPRG. 2 players NLHM
  • Dickreuter's Python Poker Bot – Bot for Pokerstars & Partypoker, powered by GA & MCMC. any players NLHM Python Language Open Source Love
  • Hibiscus Biscuit - Bot made by Allen Cunningham ; you can play it. 2 players LHM
  • Libratus - Bot made by the CMU group, which beat professionals in heads up ; not disclosed. 2 players NLHM
  • OpenHoldem Bot - Well rounded open source poker bot ; can interact with online platforms. any players NLHM PLO C Language C++ Language Open Source Love
  • Pluribus - The first bot to beat 6-player poker, from Facebook. 6 players NLHM
  • RLCard - RLCard has CFR, DQN & NFSP agents built-in! any players Leduc HM NLHM Python Language Open Source Love
  • Sartre - A case based AI. 2 players NLHM

Similar Games

Poker Coaching

Poker Community

Forums

  • Two Plus Two - Forum to discuss anything poker and more, still alive.

Research Groups

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

CC0

To the extent possible under law, the author has waived all copyright and related or neighboring rights to this work. See LICENSE.

About

♠️ ♥️ ♣️ ♦️ A curated list of awesome poker resources & tools to improve your game.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published