GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • uoftcprg
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Universal, Open, Free, and Transparent Computer Poker Research Group

README.md

Welcome

The Universal, Open, Free, and Transparent Computer Poker Research Group conducts research and develops computer programs in the field of computer poker. Until June 2025, the organization was an affiliated student group within the University of Toronto, under the name of the University of Toronto Computer Poker Student Research Group.

Projects

Our group developed various open-source software projects related to poker, some of which have established widespread use in the computer poker community as the de facto software solution. Their usages range from poker game simulation, hand evaluation, and table management, to tournament management.

  • PokerKit: An open-source Python library for poker game simulations and hand evaluations
    • GitHub: https://github.com/uoftcprg/pokerkit
    • Publication: https://doi.org/10.1109/TG.2023.3325637
  • GPUGT: GPU parallelizable implementation of counterfactual regret minimization
    • GitHub: https://github.com/uoftcprg/gpugt
  • Cardroom: A Django application for poker tournament and table management
    • GitHub: https://github.com/uoftcprg/cardroom
  • Poker Hand History File Format Specification
    • GitHub: https://github.com/uoftcprg/phh-std
    • Publication: https://doi.org/10.1109/CoG60054.2024.10645611
  • PokerCMD: Command line tools for poker-related calculations
    • GitHub: https://github.com/uoftcprg/pokercmd
  • PVAT: Python implementations of variance reduction techniques for extensive-form games
    • GitHub: https://github.com/uoftcprg/pvat

Datasets

We have created some open-source poker datasets available for the public to use. To contribute, please create a pull request on the respective GitHub repositories.

  • Poker Hand Histories: A dataset of poker hand histories
    • GitHub: https://github.com/uoftcprg/phh-dataset
    • Zenodo: https://zenodo.org/doi/10.5281/zenodo.10797026
  • Poker Hand Strengths: A dataset of poker hand strengths
    • GitHub: https://github.com/uoftcprg/phs-dataset
    • Zenodo: https://zenodo.org/doi/10.5281/zenodo.10796885
  • Poker Statistical Analyses: A dataset of poker statistical analysis calculations
    • GitHub: https://github.com/uoftcprg/psa-dataset
  • Poker Tournaments: A dataset of poker tournaments
    • GitHub: https://github.com/uoftcprg/psa-dataset
    • Zenodo: https://zenodo.org/records/15556774
    • Publication: https://doi.org/10.1109/CoG64752.2025.11114139

Websites

We manage some websites for the University of Toronto's poker-related groups.

  • University of Toronto Poker Club
    • GitHub: https://github.com/uoftcprg/uoftpoker-website
    • Link: https://uoftpoker.com/

Pinned Loading

  1. pokerkit pokerkit Public

    An open-source Python library for poker game simulations, hand evaluations, and statistical analysis

    Python 528 81

  2. noregret noregret Public

    GPU-accelerated no-regret learning dynamics and computational game solving

    Python 29 9

  3. phh-std phh-std Public

    The Poker Hand History File Format Specification

    Python 19 1

  4. phh-dataset phh-dataset Public

    A dataset of poker hand histories

    Python 120 27

  5. phs-dataset phs-dataset Public

    A dataset of poker hand strengths

    Python 6 1

  6. cardroom cardroom Public archive

    A Django application for poker tournament and table management

    Python 5 4

Repositories

Loading
Type
Language
Sort
Showing 10 of 27 repositories
  • games Public

    Games in UOFTCPRG format

    uoftcprg/games's past year of commit activity
    Python 1 MIT 0 0 0 Updated Nov 12, 2026
  • citrus Public

    High-level symmetry breaking for SAT

    uoftcprg/citrus's past year of commit activity
    Shell 0 MIT 0 0 0 Updated Nov 12, 2026
  • LibratusEndgames Public archive Forked from Sandholm-Lab/LibratusEndgames
    uoftcprg/LibratusEndgames's past year of commit activity
    Python 0 4 0 0 Updated Nov 11, 2026
  • exp-a-spiel Public archive Forked from gabrfarina/exp-a-spiel

    Exploitability calculation for imperfect-information game benchmarks

    uoftcprg/exp-a-spiel's past year of commit activity
    C++ 0 MIT 4 0 0 Updated Nov 7, 2026
  • pigames Public

    Unified interface for perfect-information game engines

    uoftcprg/pigames's past year of commit activity
    Python 1 MIT 0 0 0 Updated Nov 5, 2026
  • gomocup-results Public archive

    Unofficial mirror of Gomocup results

    uoftcprg/gomocup-results's past year of commit activity
    HTML 0 0 0 0 Updated Oct 29, 2026
  • noregret Public

    GPU-accelerated no-regret learning dynamics and computational game solving

    uoftcprg/noregret's past year of commit activity
    Python 29 MIT 9 0 0 Updated Oct 27, 2026
  • fuego-code Public archive

    Unofficial mirror of the Fuego Go engine

    uoftcprg/fuego-code's past year of commit activity
    C 0 LGPL-3.0 0 0 0 Updated Oct 22, 2026
  • dragon Public archive

    Unofficial mirror of Komodo Dragon 1 chess engine

    uoftcprg/dragon's past year of commit activity
    HTML 0 0 0 0 Updated Oct 21, 2026
  • connect-four-ai-linux Public archive Forked from benjaminrall/connect-four-ai

    A high-performance, perfect Connect Four solver written in Rust.

    uoftcprg/connect-four-ai-linux's past year of commit activity
    Rust 0 MIT 10 0 0 Updated Oct 15, 2026
View all repositories

People

@AussieSeaweed @Anthony54211217

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.