mlsanityData to 14 Oct 2026

PokerKit: A Comprehensive Python Library for Fine-Grained Multi-Variant Poker Game Simulations

arXiv 2308.07327 ↗First posted 8 Aug 2023cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

PokerKit is an open-source Python library designed to overcome the restrictions of existing poker game simulation and hand evaluation tools, which typically support only a handful of poker variants and lack flexibility in game state control. In contrast, PokerKit significantly expands this scope by supporting an extensive array of poker variants and it provides a flexible architecture for users to define their custom games. This paper details the design and implementation of PokerKit, including its intuitive programmatic API, multi-variant game support, and a unified hand evaluation suite across different hand types. The flexibility of PokerKit allows for applications in diverse areas, such as poker AI development, tool creation, and online poker casino implementation. PokerKit's reliability has been established through static type checking, extensive doctests, and unit tests, achieving 99% code coverage. The introduction of PokerKit represents a significant contribution to the field of computer poker, fostering future research and advanced AI development for a wide variety of poker games. The source code is available at https://github.com/uoftcprg/pokerkit

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 2 of its 18 references that are in the map. First posted on arXiv 8 Aug 2023.

Builds on

2 of 18 references.

References · 2

  1. 2023GPT-4 Technical Reportcited by 18,396
  2. 2017DeepStack: Expert-Level Artificial Intelligence in No-Limit Pokercited by 233

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 2; 2025: 0; 2026: 1.

4 papers.